boulder v0.26.1 (Git ref cc5bead06e4a9a95dbbdee0f3a46188b9da3c769-dirty) └─ building nodejs-24-24.14.0-3-1 Refreshed repo0 The following package(s) will be installed: acl 2.3.2-5 libpwquality 1.4.5-3 attr 2.5.2-6 libseccomp 2.6.0-6 bash 5.3.9-29 libsecret 0.21.7-8 boulder 0.26.1+git.f23a720-135 libsmartcols 2.41.3-18 brotli 1.2.0-9 libsodium 1.0.21+git.f6c18801-4 brotli-devel 1.2.0-9 libssh2 1.11.1-3 brotli-libs 1.2.0-9 libstdc++ 15.2.0+git.e4ee38ae-18 bsdtar 3.8.5-22 libstdc++-devel 15.2.0+git.e4ee38ae-18 bsdtar-static 3.8.5-22 libstone 0.26.1+git.647000c-7 bzip2 1.0.8-7 libtasn1 4.21.0-4 bzip2-devel 1.0.8-7 libunistring 1.4.2-7 bzip2-libs 1.0.8-7 libutempter 1.2.1-2 c-ares 1.34.6-2 libuuid 2.41.3-18 c-ares-devel 1.34.6-2 libuv 1.52.0-7 ca-certificates 20250516-17 libuv-devel 1.52.0-7 ca-certificates-mozilla 3.121-41 libxcrypt 4.5.2-10 ca-certificates-utils 20250516-17 libxkbcommon 1.13.1-15 clang 21.1.8-45 libxml2 2.15.1-18 clang-libs 21.1.8-45 linux-headers 6.18-27 compiler-rt 21.1.8-45 linux-pam-libs 1.7.2-19 coreutils 0.6.0-30 lld 21.1.8-45 cracklib 2.10.3-3 lld-libs 21.1.8-45 cryptsetup-libs 2.8.4-11 llvm 21.1.8-45 curl-libs 8.18.0-29 llvm-libs 21.1.8-45 cyrus-sasl-libs 2.1.28-5 lz4 1.10.0-4 dash 0.5.13.1-16 lzo 2.10-2 device-mapper-libs 2.03.38-13 mimalloc 2.2.7-11 diffutils 3.12-6 mpc 1.3.1-3 elfutils-libs 0.194-12 mpdecimal 4.0.1-2 envsubst 1.0-11 mpfr 4.2.2-5 expat 2.7.4-11 nano 8.7.1-39 file 5.46-10 ncurses-base 6.6-20260124-21 findutils 4.10.0-4 ncurses-libs 6.6-20260124-21 gawk 5.4.0-9 nghttp2 1.68.0-13 gcc 15.2.0+git.e4ee38ae-18 nghttp2-devel 1.68.0-13 gdbm-libs 1.26-7 nghttp2-libs 1.68.0-13 git 2.53.0-23 nghttp3 1.15.0-5 glib2 2.86.4-35 nghttp3-devel 1.15.0-5 glibc 2.43+git.144ba302-34 ninja 1.13.2-6 glibc-devel 2.43+git.144ba302-34 ntpd-rs 1.6.2-6 gmp 6.3.0-5 ocl-icd 2.3.4-4 gpm-libs 1.20.7-4 openldap 2.6.12-6 grep 3.12-7 openmp 21.1.8-45 gzip 1.14-6 openmp-devel 21.1.8-45 helix 25.07.01-8 openssl 3.6.1-34 hwloc-libs 2.13.0-6 openssl-devel 3.6.1-34 iana-etc 20251120-3 openssl-libs 3.6.1-34 icu 78.2-12 os-info 2026.01-13 icu-devel 78.2-12 p11-kit 0.26.2-11 icu-libs 78.2-12 p11-kit-libs 0.26.2-11 isl 0.27-2 patchelf 0.18.0-3 jansson 2.15.0-5 pcre2 10.47-8 jemalloc-libs 5.3.0-4 pkgconf 2.5.1-12 json-c 0.18-5 polly 21.1.8-45 kbd 2.9.0-9 procps 4.0.6-8 keyutils 1.6.3-4 python 3.11.14-14 kmod-libs 34.2-10 python-libs 3.11.14-14 krb5-libs 1.22.2-5 qrencode 4.1.1-3 layout 0.1.0-8 readline 8.3.3-9 less 692-15 ripgrep 15.1.0-4 libarchive 3.8.5-22 sed 4.9-3 libatomic 15.2.0+git.e4ee38ae-18 sqlite 3.51.2-17 libb2 0.98.1-2 sqlite-devel 3.51.2-17 libblkid 2.41.3-18 sudo-rs 0.2.11-18 libbpf 1.6.3-7 system-accounts 0.1.0-8 libcap 2.77-12 systemd 257.10-75 libcap-ng 0.8.5-5 terminus-font 4.49.1-2 libcom_err 1.47.3-6 tpm2-tss 4.1.3-4 libeconf 0.7.10-6 tzdata 2025c-8 libedit 20251016-3.1-5 util-linux 2.41.3-18 libelf 0.194-12 uutils-coreutils 0.6.0-30 libfdisk 2.41.3-18 vim 9.2.0045-19 libffi 3.5.2-9 wayland 1.24.0-8 libgcc 15.2.0+git.e4ee38ae-18 xkeyboard-config 2.47-8 libgcc-static 15.2.0+git.e4ee38ae-18 xxd 9.2.0045-19 libgcrypt 1.12.1-10 xz 5.8.2-14 libgomp 15.2.0+git.e4ee38ae-18 zlib 2.3.3-23 libgpg-error 1.59-8 zlib-devel 2.3.3-23 libidn2 2.3.8-5 zstd 1.5.7-12 libmount 2.41.3-18 zstd-devel 1.5.7-12 libpciaccess 0.18.1-5 zstd-libs 1.5.7-12 libpsl 0.21.5-4 Installed bsdtar (cached) Installed brotli-libs (cached) Installed brotli (cached) Installed brotli-devel (cached) Installed attr (cached) Installed acl (cached) Installed bash (cached) Installed bsdtar-static (cached) Installed bzip2-libs (cached) Installed bzip2-devel (cached) Installed c-ares (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 cyrus-sasl-libs (cached) Installed curl-libs (cached) Installed compiler-rt (cached) Installed cryptsetup-libs (cached) Installed cracklib (cached) Installed dash (cached) Installed device-mapper-libs (cached) Installed elfutils-libs (cached) Installed diffutils (cached) Installed expat (cached) Installed clang-libs (cached) Installed file (cached) Installed envsubst (cached) Installed findutils (cached) Installed gdbm-libs (cached) Installed gawk (cached) Installed boulder (cached) Installed gmp (cached) Installed gpm-libs (cached) Installed glib2 (cached) Installed grep (cached) Installed gzip (cached) Installed hwloc-libs (cached) Installed iana-etc (cached) Installed git (cached) Installed icu (cached) Installed icu-libs (cached) Installed isl (cached) Installed jansson (cached) Installed jemalloc-libs (cached) Installed glibc-devel (cached) Installed icu-devel (cached) Installed json-c (cached) Installed kmod-libs (cached) Installed keyutils (cached) Installed krb5-libs (cached) Installed layout (cached) Installed less (cached) Installed gcc (cached) Installed libarchive (cached) Installed libatomic (cached) Installed libb2 (cached) Installed libbpf (cached) Installed libblkid (cached) Installed libcap (cached) Installed libcom_err (cached) Installed libeconf (cached) Installed libcap-ng (cached) Installed libedit (cached) Installed libelf (cached) Installed libfdisk (cached) Installed libffi (cached) Installed libgcc (cached) Installed libgcc-static (cached) Installed libgomp (cached) Installed libgcrypt (cached) Installed libmount (cached) Installed libpciaccess (cached) Installed libidn2 (cached) Installed libgpg-error (cached) Installed libpsl (cached) Installed libseccomp (cached) Installed libsecret (cached) Installed helix (cached) Installed libpwquality (cached) Installed kbd (cached) Installed libsmartcols (cached) Installed libsodium (cached) Installed libssh2 (cached) Installed libstdc++ (cached) Installed libstone (cached) Installed libtasn1 (cached) Installed libutempter (cached) Installed libuuid (cached) Installed libuv (cached) Installed libxcrypt (cached) Installed libxkbcommon (cached) Installed libxml2 (cached) Installed lld (cached) Installed lld-libs (cached) Installed llvm (cached) Installed llvm-libs (cached) Installed lz4 (cached) Installed lzo (cached) Installed mimalloc (cached) Installed mpc (cached) Installed mpdecimal (cached) Installed libstdc++-devel (cached) Installed mpfr (cached) Installed nano (cached) Installed ncurses-libs (cached) Installed nghttp2 (cached) Installed linux-headers (cached) Installed nghttp2-libs (cached) Installed nghttp2-devel (cached) Installed nghttp3 (cached) Installed nghttp3-devel (cached) Installed ninja (cached) Installed ntpd-rs (cached) Installed ocl-icd (cached) Installed openldap (cached) Installed openmp (cached) Installed openmp-devel (cached) Installed openssl (cached) Installed openssl-libs (cached) Installed os-info (cached) Installed glibc (cached) Installed p11-kit (cached) Installed p11-kit-libs (cached) Installed pcre2 (cached) Installed pkgconf (cached) Installed polly (cached) Installed ncurses-base (cached) Installed python (cached) Installed procps (cached) Installed qrencode (cached) Installed readline (cached) Installed ripgrep (cached) Installed openssl-devel (cached) Installed sqlite (cached) Installed sed (cached) Installed sqlite-devel (cached) Installed sudo-rs (cached) Installed system-accounts (cached) Installed terminus-font (cached) Installed tpm2-tss (cached) Installed systemd (cached) Installed tzdata (cached) Installed python-libs (cached) Installed util-linux (cached) Installed wayland (cached) Installed uutils-coreutils (cached) Installed patchelf (cached) Installed xxd (cached) Installed zlib (cached) Installed zlib-devel (cached) Installed xz (cached) Installed zstd (cached) Installed zstd-devel (cached) Installed xkeyboard-config (cached) Installed zstd-libs (cached) Installed vim (cached) Installed libuv-devel Installed linux-pam-libs Installed c-ares-devel Installed libunistring 38353 entries blitted in 0.14s (282.5k / s) Sharing 1 upstream(s) with the build container Shared node-v24.14.0.tar.gz x86_64 │Prepare │P│ + TERM=dumb │P│ + export TERM │P│ + SOURCE_DATE_EPOCH=1772044870 │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│ The work directory %(workdir) is /mason/build/x86_64 │P│ + mkdir -p node-v24.14.0.tar.gz │P│ + bsdtar-static xf /mason/sourcedir/node-v24.14.0.tar.gz -C node-v24.14.0.tar.gz --strip-components=1 --no-same-owner │ │Setup │S│ + TERM=dumb │S│ + export TERM │S│ + SOURCE_DATE_EPOCH=1772044870 │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.14.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.14.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.14.0.tar.gz │S│ + cd /mason/build/x86_64/node-v24.14.0.tar.gz │S│ + echo 'The work directory %(workdir) is /mason/build/x86_64/node-v24.14.0.tar.gz' │S│ + NODEJS_MAJOR=24 │S│ + NODEJS_SONAME=137 │S│ + NODEJS_PRIVATE_SITELIB=/usr/lib/node_modules_24 │S│ The work directory %(workdir) is /mason/build/x86_64/node-v24.14.0.tar.gz │S│ + python configure.py --ninja --enable-lto --prefix=/usr --libdir=lib --shared --shared-brotli --shared-cares --shared-libuv --shared-nghttp2 --shared-nghttp3 --shared-openssl --shared-sqlite --shared-zlib --shared-zstd --with-intl=system-icu │S│ INFO: configure completed successfully │ │Build │B│ + TERM=dumb │B│ + export TERM │B│ + SOURCE_DATE_EPOCH=1772044870 │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.14.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.14.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.14.0.tar.gz │B│ + cd /mason/build/x86_64/node-v24.14.0.tar.gz │B│ + echo 'The work directory %(workdir) is /mason/build/x86_64/node-v24.14.0.tar.gz' │B│ + NODEJS_MAJOR=24 │B│ The work directory %(workdir) is /mason/build/x86_64/node-v24.14.0.tar.gz │B│ + NODEJS_SONAME=137 │B│ + NODEJS_PRIVATE_SITELIB=/usr/lib/node_modules_24 │B│ + ninja -j 32 -C out/Release │B│ ninja: Entering directory `out/Release' │B│ [1/1977 0.596s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.fpu.o │B│ [2/1977 0.623s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.abort-mode.o │B│ [3/1977 0.801s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.once.o │B│ [4/1977 0.851s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.diy-fp.o │B│ [5/1977 0.870s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.sys-info.o │B│ [6/1977 0.884s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.bits.o │B│ [7/1977 0.907s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.division-by-constant.o │B│ [8/1977 0.976s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.cpu.o │B│ [9/1977 1.003s ( 0%)] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace.o │B│ [10/1977 1.036s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.cached-powers.o │B│ [11/1977 1.056s ( 0%)] CXX obj/deps/v8/src/base/platform/v8_libbase.memory-protection-key.o │B│ [12/1977 1.092s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.fast-dtoa.o │B│ [13/1977 1.094s ( 0%)] CXX obj/deps/v8/src/base/platform/v8_libbase.semaphore.o │B│ [14/1977 1.112s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.dtoa.o │B│ [15/1977 1.124s ( 0%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.poison.o │B│ [16/1977 1.135s ( 0%)] CXX obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-virtual-address-space.o │B│ [17/1977 1.146s ( 0%)] CXX obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-page-allocator.o │B│ [18/1977 1.148s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum-dtoa.o │B│ [19/1977 1.158s ( 0%)] CXX obj/deps/v8/src/base/platform/v8_libbase.platform.o │B│ [20/1977 1.167s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.file-utils.o │B│ [21/1977 1.186s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.region-allocator.o │B│ [22/1977 1.206s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.tracing.o │B│ [23/1977 1.218s ( 1%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.strtod.o │B│ [24/1977 1.222s ( 1%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.fixed-dtoa.o │B│ [25/1977 1.225s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.page-allocator.o │B│ [26/1977 1.236s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.strings.o │B│ [27/1977 1.272s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.unscaledcycleclock.o │B│ [28/1977 1.287s ( 1%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum.o │B│ [29/1977 1.294s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.spinlock_wait.o │B│ [30/1977 1.329s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.ieee754.o │B│ [31/1977 1.393s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.logging.o │B│ [32/1977 1.591s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.strerror.o │B│ [33/1977 1.709s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.vlq-base64.o │B│ [34/1977 1.713s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.scoped_set_env.o │B│ [35/1977 1.725s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/abseil.log_severity.o │B│ [36/1977 1.740s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.raw_logging.o │B│ [37/1977 1.893s ( 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/1977 1.902s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.throw_delegate.o │B│ [39/1977 2.005s ( 1%)] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace_posix.o │B│ [40/1977 2.012s ( 2%)] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-posix-time.o │B│ [41/1977 2.043s ( 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/1977 2.046s ( 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/1977 2.061s ( 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/1977 2.072s ( 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│ [45/1977 2.088s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.utf8_for_code_point.o │B│ [46/1977 2.111s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.leak_check.o │B│ [47/1977 2.144s ( 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│ [48/1977 2.215s ( 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│ [49/1977 2.267s ( 2%)] 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│ [50/1977 2.273s ( 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│ [51/1977 2.290s ( 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│ [52/1977 2.293s ( 2%)] 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│ [53/1977 2.307s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.address_is_readable.o │B│ [54/1977 2.409s ( 2%)] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-linux.o │B│ [55/1977 2.413s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.failure_signal_handler.o │B│ [56/1977 2.473s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/profiling/internal/abseil.periodic_sampler.o │B│ [57/1977 2.530s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.stacktrace.o │B│ [58/1977 2.575s ( 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│ [59/1977 2.607s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.cycleclock.o │B│ [60/1977 2.612s ( 3%)] 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│ [61/1977 2.634s ( 3%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [62/1977 2.654s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.stack_consumption.o │B│ [63/1977 2.658s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.elf_mem_image.o │B│ [64/1977 2.670s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.vdso_support.o │B│ [65/1977 2.740s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [66/1977 2.786s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/profiling/internal/abseil.exponential_biased.o │B│ [67/1977 2.853s ( 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│ [68/1977 2.915s ( 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│ [69/1977 2.939s ( 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│ [70/1977 2.984s ( 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│ [71/1977 3.067s ( 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│ [72/1977 3.076s ( 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│ [73/1977 3.141s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [74/1977 3.232s ( 3%)] 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│ [75/1977 3.252s ( 3%)] 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│ [76/1977 3.291s ( 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│ [77/1977 3.301s ( 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│ [78/1977 3.304s ( 3%)] 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│ [79/1977 3.308s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [80/1977 3.321s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.demangle.o │B│ [81/1977 3.368s ( 4%)] 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│ [82/1977 3.528s ( 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│ [83/1977 3.537s ( 4%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [84/1977 3.567s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.utf8.o │B│ [85/1977 3.589s ( 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│ [86/1977 3.680s ( 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/1977 3.692s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.pow10_helper.o │B│ [88/1977 3.692s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.ostringstream.o │B│ [89/1977 3.758s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_functions.o │B│ [90/1977 3.784s ( 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│ [91/1977 3.794s ( 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│ [92/1977 3.795s ( 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│ [93/1977 3.819s ( 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│ [94/1977 3.882s ( 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│ [95/1977 3.885s ( 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/1977 3.952s ( 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│ [97/1977 4.017s ( 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│ [98/1977 4.182s ( 4%)] 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│ [99/1977 4.185s ( 5%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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/1977 4.259s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [101/1977 4.271s ( 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│ [102/1977 4.275s ( 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│ [103/1977 4.284s ( 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│ [104/1977 4.285s ( 5%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [105/1977 4.296s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.win32_waiter.o │B│ [106/1977 4.446s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [107/1977 4.482s ( 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│ [108/1977 4.553s ( 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│ [109/1977 4.749s ( 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│ [110/1977 4.785s ( 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│ [111/1977 4.796s ( 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│ [112/1977 4.845s ( 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│ [113/1977 4.896s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [114/1977 4.938s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.graphcycles.o │B│ [115/1977 4.954s ( 5%)] 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│ [116/1977 4.971s ( 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│ [117/1977 5.005s ( 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│ [118/1977 5.096s ( 5%)] 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│ [119/1977 5.129s ( 6%)] 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│ [120/1977 5.148s ( 6%)] AR obj/tools/v8_gypfiles/libv8_libbase.a │B│ [121/1977 5.278s ( 6%)] 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│ [122/1977 5.311s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.civil_time_detail.o │B│ [123/1977 5.471s ( 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│ [124/1977 5.483s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_posix.o │B│ [125/1977 5.532s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [126/1977 5.777s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.zone_info_source.o │B│ [127/1977 5.790s ( 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/1977 5.811s ( 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/1977 5.814s ( 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/1977 5.902s ( 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/1977 5.918s ( 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/1977 6.001s ( 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│ [133/1977 6.002s ( 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│ [134/1977 6.209s ( 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│ [135/1977 6.266s ( 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/1977 6.289s ( 6%)] 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│ [137/1977 6.292s ( 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│ [138/1977 6.334s ( 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/1977 6.457s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_fixed.o │B│ [140/1977 6.537s ( 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│ [141/1977 6.586s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class '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/1977 6.641s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_if.o │B│ [143/1977 6.739s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_libc.o │B│ [144/1977 6.745s ( 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│ [145/1977 6.780s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_lookup.o │B│ [146/1977 6.843s ( 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/1977 6.885s ( 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│ [148/1977 6.894s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_impl.o │B│ [149/1977 7.172s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_format.o │B│ [150/1977 7.228s ( 7%)] ACTION Checking inspector protocol compatibility │B│ [151/1977 7.257s ( 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/1977 7.262s ( 7%)] STAMP obj/tools/v8_gypfiles/v8_flags.actions_depends.stamp │B│ [153/1977 7.358s ( 7%)] CC obj/deps/v8/third_party/zlib/v8_zlib.adler32.o │B│ [154/1977 7.409s ( 7%)] CC obj/deps/v8/third_party/zlib/v8_zlib.compress.o │B│ [155/1977 7.464s ( 7%)] CC obj/deps/v8/third_party/zlib/v8_zlib.cpu_features.o │B│ [156/1977 7.619s ( 7%)] CC obj/deps/v8/third_party/zlib/v8_zlib.crc32.o │B│ [157/1977 7.641s ( 7%)] ACTION Generating inspector protocol sources from protocol json │B│ [158/1977 7.646s ( 7%)] STAMP obj/tools/v8_gypfiles/v8_inspector_headers.actions_rules_copies.stamp │B│ [159/1977 7.707s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.gzclose.o │B│ [160/1977 7.821s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.gzlib.o │B│ [161/1977 7.824s ( 8%)] CXX obj/deps/v8/src/torque/torque_base.source-positions.o │B│ [162/1977 7.835s ( 8%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_info.o │B│ [163/1977 7.859s ( 8%)] AR obj/tools/v8_gypfiles/libabseil.a │B│ [164/1977 7.864s ( 8%)] STAMP obj/tools/v8_gypfiles/bytecode_builtins_list_generator.actions_depends.stamp │B│ [165/1977 7.868s ( 8%)] CXX obj/deps/v8/src/torque/torque_base.cpp-builder.o │B│ [166/1977 7.870s ( 8%)] STAMP obj/tools/v8_gypfiles/gen-regexp-special-case.actions_depends.stamp │B│ [167/1977 7.900s ( 8%)] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecode-operands.o │B│ [168/1977 7.946s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.gzwrite.o │B│ [169/1977 7.978s ( 8%)] CXX obj/deps/v8/src/builtins/bytecode_builtins_list_generator.generate-bytecodes-builtins-list.o │B│ [170/1977 7.993s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.inffast.o │B│ [171/1977 8.024s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.gzread.o │B│ [172/1977 8.040s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.inftrees.o │B│ [173/1977 8.043s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.uncompr.o │B│ [174/1977 8.064s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.deflate.o │B│ [175/1977 8.093s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.zutil.o │B│ [176/1977 8.109s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.infback.o │B│ [177/1977 8.127s ( 8%)] CXX obj/deps/v8/third_party/zlib/google/v8_zlib.compression_utils_portable.o │B│ [178/1977 8.175s ( 9%)] CXX obj/deps/v8/src/regexp/gen-regexp-special-case.gen-regexp-special-case.o │B│ [179/1977 8.255s ( 9%)] CC obj/deps/v8/third_party/zlib/v8_zlib.trees.o │B│ [180/1977 8.268s ( 9%)] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecodes.o │B│ [181/1977 8.315s ( 9%)] LINK gen-regexp-special-case │B│ [182/1977 8.382s ( 9%)] ACTION run_gen-regexp-special-case: run_gen-regexp-special-case_action_72d03329d19e24c609ee6e65eeeb110034e9261c37b8a8d83522628d574e9fa7 │B│ [183/1977 8.383s ( 9%)] CC obj/deps/v8/third_party/zlib/v8_zlib.inflate.o │B│ [184/1977 8.394s ( 9%)] LINK bytecode_builtins_list_generator │B│ [185/1977 8.433s ( 9%)] ACTION generate_bytecode_builtins_list: generate_bytecode_builtins_list_action_73a03d1964edbe79fc19deb968fa21d5c456544c3d095b62158c8959ed2aeed1 │B│ [186/1977 8.493s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.global-context.o │B│ [187/1977 8.586s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.declarable.o │B│ [188/1977 8.716s ( 9%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.abort.o │B│ [189/1977 8.751s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.earley-parser.o │B│ [190/1977 8.804s ( 9%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.print.o │B│ [191/1977 8.977s ( 9%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.aligned_allocator.o │B│ [192/1977 9.007s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.cfg.o │B│ [193/1977 9.079s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.type-inference.o │B│ [194/1977 9.174s ( 9%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.stats.o │B│ [195/1977 9.198s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.torque-code-generator.o │B│ [196/1977 9.203s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.class-debug-reader-generator.o │B│ [197/1977 9.264s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.cc-generator.o │B│ [198/1977 9.426s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.server-data.o │B│ [199/1977 9.443s ( 10%)] AR obj/tools/v8_gypfiles/libv8_zlib.a │B│ [200/1977 9.488s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.type-oracle.o │B│ [201/1977 9.596s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.kythe-data.o │B│ [202/1977 9.599s ( 10%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.targets.o │B│ [203/1977 9.631s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.utils.o │B│ [204/1977 9.727s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.clocks.o │B│ [205/1977 9.793s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.fd_table.o │B│ [206/1977 9.827s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.path_resolver.o │B│ [207/1977 9.852s ( 10%)] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-thread-isolated-allocator.o │B│ [208/1977 9.886s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.poll_oneoff.o │B│ [209/1977 9.936s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.sync_helpers.o │B│ [210/1977 9.969s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.uv_mapping.o │B│ [211/1977 9.974s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.instance-type-generator.o │B│ [212/1977 10.015s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.wasi_rights.o │B│ [213/1977 10.077s ( 10%)] CXX obj/src/node_js2c.embedded_data.o │B│ [214/1977 10.084s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.wasi_serdes.o │B│ [215/1977 10.295s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.uvwasi.o │B│ [216/1977 10.374s ( 10%)] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-config.o │B│ [217/1977 10.404s ( 10%)] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-object.o │B│ [218/1977 10.425s ( 11%)] CXX obj/deps/v8/src/torque/torque_base.declaration-visitor.o │B│ [219/1977 10.463s ( 11%)] CC obj/deps/llhttp/src/llhttp.http.o │B│ [220/1977 10.468s ( 11%)] CXX obj/deps/v8/src/torque/torque.torque.o │B│ [221/1977 10.519s ( 11%)] CC obj/deps/llhttp/src/llhttp.api.o │B│ [222/1977 10.592s ( 11%)] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-writer.o │B│ [223/1977 10.678s ( 11%)] CXX obj/deps/v8/src/torque/torque_base.csa-generator.o │B│ [224/1977 10.770s ( 11%)] CXX obj/deps/v8/src/torque/torque_base.instructions.o │B│ [225/1977 10.787s ( 11%)] CXX obj/deps/v8/src/torque/torque_base.declarations.o │B│ [226/1977 10.817s ( 11%)] CXX obj/deps/v8/src/torque/torque_base.torque-compiler.o │B│ [227/1977 10.825s ( 11%)] CXX obj/deps/nbytes/src/nbytes.nbytes.o │B│ [228/1977 10.835s ( 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│ [229/1977 10.923s ( 11%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.timer.o │B│ [230/1977 10.941s ( 11%)] AR obj/deps/uvwasi/libuvwasi.a │B│ [231/1977 10.961s ( 11%)] AR obj/deps/nbytes/libnbytes.a │B│ [232/1977 11.021s ( 11%)] CC obj/src/large_pages/node_text_start.node_text_start.o │B│ [233/1977 11.040s ( 11%)] AR obj/libnode_text_start.a │B│ [234/1977 11.072s ( 11%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.error_support.o │B│ [235/1977 11.091s ( 11%)] CC obj/deps/histogram/src/histogram.hdr_histogram.o │B│ [236/1977 11.109s ( 11%)] AR obj/deps/histogram/libhistogram.a │B│ [237/1977 11.122s ( 11%)] 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│ [238/1977 11.170s ( 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│ [239/1977 11.210s ( 12%)] CXX obj/deps/ncrypto/ncrypto.engine.o │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [240/1977 11.240s ( 12%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.json_platform.o │B│ [241/1977 11.253s ( 12%)] 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│ [242/1977 11.308s ( 12%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.span.o │B│ [243/1977 11.346s ( 12%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.status.o │B│ [244/1977 11.366s ( 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/1977 11.411s ( 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│ [246/1977 11.438s ( 12%)] CC obj/test/nop/nop.nop.o │B│ [247/1977 11.440s ( 12%)] CC obj/test/overlapped-checker/overlapped-checker.main_unix.o │B│ [248/1977 11.463s ( 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│ [249/1977 11.479s ( 12%)] 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│ [250/1977 11.488s ( 12%)] LINK nop │B│ [251/1977 11.488s ( 12%)] LINK overlapped-checker │B│ [252/1977 11.590s ( 12%)] CXX obj/tools/node_js2c.js2c.o │B│ [253/1977 11.611s ( 12%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.serializable.o │B│ [254/1977 11.674s ( 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│ [255/1977 11.690s ( 12%)] AR obj/tools/v8_gypfiles/libv8_libplatform.a │B│ [256/1977 11.695s ( 12%)] CXX obj/deps/merve/merve.merve.o │B│ [257/1977 11.710s ( 12%)] AR obj/deps/merve/libmerve.a │B│ [258/1977 11.904s ( 13%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.cbor.o │B│ [259/1977 11.926s ( 13%)] CC obj/deps/llhttp/src/llhttp.llhttp.o │B│ [260/1977 11.941s ( 13%)] AR obj/deps/llhttp/libllhttp.a │B│ [261/1977 12.016s ( 13%)] CXX obj/deps/v8/src/torque/torque_base.type-visitor.o │B│ [262/1977 12.048s ( 13%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.protocol_core.o │B│ [263/1977 12.137s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-assertion-result.o │B│ [264/1977 12.275s ( 13%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.dispatch.o │B│ [265/1977 12.284s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-filepath.o │B│ [266/1977 12.455s ( 13%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.json.o │B│ [267/1977 12.467s ( 13%)] AR obj/deps/inspector_protocol/libcrdtp.a │B│ [268/1977 12.561s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-port.o │B│ [269/1977 12.598s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-typed-test.o │B│ [270/1977 12.648s ( 13%)] CXX obj/deps/googletest/src/gtest_main.gtest_main.o │B│ [271/1977 12.654s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-printers.o │B│ [272/1977 12.660s ( 13%)] AR obj/deps/googletest/libgtest_main.a │B│ [273/1977 12.671s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-matchers.o │B│ [274/1977 12.754s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-test-part.o │B│ [275/1977 12.841s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-death-test.o │B│ [276/1977 12.845s ( 13%)] CXX obj/deps/v8/src/torque/torque_base.types.o │B│ [277/1977 12.892s ( 14%)] CXX obj/deps/ncrypto/ncrypto.ncrypto.o │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:1339:13: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] │B│ 1339 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:1352:11: warning: 'EVP_PKEY_get0_EC_KEY' is deprecated [-Wdeprecated-declarations] │B│ 1352 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:1575:16: warning: 'DH_new' is deprecated [-Wdeprecated-declarations] │B│ 1575 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:1578:7: warning: 'DH_set0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 1578 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:1592:16: warning: 'DH_new' is deprecated [-Wdeprecated-declarations] │B│ 1592 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:1595:7: warning: 'DH_generate_parameters_ex' is deprecated [-Wdeprecated-declarations] │B│ 1595 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:1606:7: warning: 'DH_check' is deprecated [-Wdeprecated-declarations] │B│ 1606 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:1618:7: warning: 'DH_check_pub_key' is deprecated [-Wdeprecated-declarations] │B│ 1618 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:1638:3: warning: 'DH_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 1638 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:1645:3: warning: 'DH_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 1645 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:1652:3: warning: 'DH_get0_key' is deprecated [-Wdeprecated-declarations] │B│ 1652 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:1659:3: warning: 'DH_get0_key' is deprecated [-Wdeprecated-declarations] │B│ 1659 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:1668:8: warning: 'DH_generate_key' is deprecated [-Wdeprecated-declarations] │B│ 1668 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:1675:13: warning: 'DH_size' is deprecated [-Wdeprecated-declarations] │B│ 1675 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:1689:7: warning: 'DH_compute_key' is deprecated [-Wdeprecated-declarations] │B│ 1689 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:1706:7: warning: 'DH_set0_key' is deprecated [-Wdeprecated-declarations] │B│ 1706 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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(), 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:2083:7: warning: 'EVP_PKEY_assign' is deprecated [-Wdeprecated-declarations] │B│ 2083 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:2093:7: warning: 'EVP_PKEY_assign' is deprecated [-Wdeprecated-declarations] │B│ 2093 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:2258:10: warning: 'EVP_PKEY_assign' is deprecated [-Wdeprecated-declarations] │B│ 2258 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:2263:10: warning: 'EVP_PKEY_set1_EC_KEY' is deprecated [-Wdeprecated-declarations] │B│ 2263 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:2268:10: warning: 'EVP_PKEY_get0_EC_KEY' is deprecated [-Wdeprecated-declarations] │B│ 2268 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:2528:24: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] │B│ 2528 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:2534:17: warning: 'PEM_write_bio_RSAPrivateKey' is deprecated [-Wdeprecated-declarations] │B│ 2534 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:2546:17: warning: 'i2d_RSAPrivateKey_bio' is deprecated [-Wdeprecated-declarations] │B│ 2546 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:2591:26: warning: 'EVP_PKEY_get0_EC_KEY' is deprecated [-Wdeprecated-declarations] │B│ 2591 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:2597:17: warning: 'PEM_write_bio_ECPrivateKey' is deprecated [-Wdeprecated-declarations] │B│ 2597 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:2609:17: warning: 'i2d_ECPrivateKey_bio' is deprecated [-Wdeprecated-declarations] │B│ 2609 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:2644:22: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] │B│ 2644 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:2650:11: warning: 'PEM_write_bio_RSAPublicKey' is deprecated [-Wdeprecated-declarations] │B│ 2650 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:2658:9: warning: 'i2d_RSAPublicKey_bio' is deprecated [-Wdeprecated-declarations] │B│ 2658 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:2733:26: warning: 'EVP_PKEY_get0_DSA' is deprecated [-Wdeprecated-declarations] │B│ 2733 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:2735:39: warning: 'DSA_get0_q' is deprecated [-Wdeprecated-declarations] │B│ 2735 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:2753:11: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] │B│ 2753 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:2755:41: warning: 'EVP_PKEY_get0' is deprecated [-Wdeprecated-declarations] │B│ 2755 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:2765:26: warning: 'EVP_PKEY_get0_DSA' is deprecated [-Wdeprecated-declarations] │B│ 2765 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:22: warning: 'EVP_PKEY_get0_DSA' is deprecated [-Wdeprecated-declarations] │B│ 2778 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:2781:5: warning: 'DSA_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 2781 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:3512:23: warning: 'EC_KEY_dup' is deprecated [-Wdeprecated-declarations] │B│ 3512 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:3517:10: warning: 'EC_KEY_generate_key' is deprecated [-Wdeprecated-declarations] │B│ 3517 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:3522:10: warning: 'EC_KEY_set_public_key' is deprecated [-Wdeprecated-declarations] │B│ 3522 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:3528:10: warning: 'EC_KEY_set_public_key_affine_coordinates' is deprecated [-Wdeprecated-declarations] │B│ 3528 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:3534:10: warning: 'EC_KEY_set_private_key' is deprecated [-Wdeprecated-declarations] │B│ 3534 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:3543:10: warning: 'EC_KEY_get0_private_key' is deprecated [-Wdeprecated-declarations] │B│ 3543 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:3552:10: warning: 'EC_KEY_get0_public_key' is deprecated [-Wdeprecated-declarations] │B│ 3552 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:3561:10: warning: 'EC_KEY_get0_group' is deprecated [-Wdeprecated-declarations] │B│ 3561 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:3570:10: warning: 'EC_KEY_check_key' is deprecated [-Wdeprecated-declarations] │B│ 3570 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:3579:23: warning: 'EC_KEY_new_by_curve_name' is deprecated [-Wdeprecated-declarations] │B│ 3579 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:3583:27: warning: 'EC_KEY_new' is deprecated [-Wdeprecated-declarations] │B│ 3583 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:3585:8: warning: 'EC_KEY_set_group' is deprecated [-Wdeprecated-declarations] │B│ 3585 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:3722:7: warning: 'EVP_PKEY_CTX_set_rsa_keygen_pubexp' is deprecated [-Wdeprecated-declarations] │B│ 3722 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:3781:52: warning: 'EVP_MD_CTX_md' is deprecated [-Wdeprecated-declarations] │B│ 3781 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:3978:3: warning: 'RSA_get0_key' is deprecated [-Wdeprecated-declarations] │B│ 3978 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:3985:3: warning: 'RSA_get0_factors' is deprecated [-Wdeprecated-declarations] │B│ 3985 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:3986:3: warning: 'RSA_get0_crt_params' is deprecated [-Wdeprecated-declarations] │B│ 3986 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:3992:34: warning: 'RSA_get0_pss_params' is deprecated [-Wdeprecated-declarations] │B│ 3992 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:4027:7: warning: 'RSA_set0_key' is deprecated [-Wdeprecated-declarations] │B│ 4027 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:4041:8: warning: 'RSA_set0_key' is deprecated [-Wdeprecated-declarations] │B│ 4041 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:4046:8: warning: 'RSA_set0_factors' is deprecated [-Wdeprecated-declarations] │B│ 4046 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:4052:8: warning: 'RSA_set0_crt_params' is deprecated [-Wdeprecated-declarations] │B│ 4052 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:4284:10: warning: 'EVP_MD_CTX_md' is deprecated [-Wdeprecated-declarations] │B│ 4284 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:4456:10: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] │B│ 4456 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:4461:10: warning: 'HMAC_Update' is deprecated [-Wdeprecated-declarations] │B│ 4461 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:4478:8: warning: 'HMAC_Final' is deprecated [-Wdeprecated-declarations] │B│ 4478 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:4486:25: warning: 'HMAC_CTX_new' is deprecated [-Wdeprecated-declarations] │B│ 4486 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:4684:3: warning: 'DSA_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 4684 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:4691:3: warning: 'DSA_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 4691 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:214:39: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 214 | void operator()(T* pointer) const { function(pointer); } │B│ | ^ │B│ /usr/bin/../lib/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:1511:12: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here │B│ 1511 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:214:39: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 214 | void operator()(T* pointer) const { function(pointer); } │B│ | ^ │B│ /usr/bin/../lib/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:3486:15: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here │B│ 3486 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:214:39: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 214 | void operator()(T* pointer) const { function(pointer); } │B│ | ^ │B│ /usr/bin/../lib/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:4429:17: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here │B│ 4429 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 79 warnings generated. │B│ [278/1977 12.903s ( 14%)] AR obj/deps/ncrypto/libncrypto.a │B│ [279/1977 13.715s ( 14%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.per_target.o │B│ [280/1977 13.725s ( 14%)] AR obj/tools/v8_gypfiles/libhighway.a │B│ [281/1977 14.388s ( 14%)] CXX obj/deps/simdjson/simdjson.simdjson.o │B│ [282/1977 14.398s ( 14%)] AR obj/deps/simdjson/libsimdjson.a │B│ [283/1977 15.744s ( 14%)] CXX obj/deps/v8/third_party/simdutf/simdutf.simdutf.o │B│ [284/1977 15.755s ( 14%)] AR obj/tools/v8_gypfiles/libsimdutf.a │B│ [285/1977 15.800s ( 14%)] LINK node_js2c │B│ [286/1977 16.751s ( 14%)] CXX obj/deps/googletest/src/gtest.gtest.o │B│ [287/1977 16.762s ( 14%)] AR obj/deps/googletest/libgtest.a │B│ [288/1977 17.675s ( 14%)] CXX obj/deps/ada/ada.ada.o │B│ [289/1977 17.685s ( 14%)] AR obj/deps/ada/libada.a │B│ [290/1977 17.850s ( 14%)] CXX obj/deps/v8/src/torque/torque_base.torque-parser.o │B│ [291/1977 19.186s ( 14%)] CXX obj/deps/v8/src/torque/torque_base.implementation-visitor.o │B│ [292/1977 19.199s ( 14%)] AR obj/tools/v8_gypfiles/libtorque_base.a │B│ [293/1977 19.202s ( 14%)] STAMP obj/tools/v8_gypfiles/torque.actions_depends.stamp │B│ [294/1977 19.354s ( 14%)] LINK torque │B│ [295/1977 22.640s ( 14%)] ACTION run_torque: run_torque_action_cea83c9e621e0e182fdfeec0429b2fb789657831bb31bd721b9a7d823e9ef3a8 │B│ [296/1977 22.647s ( 14%)] STAMP obj/tools/v8_gypfiles/run_torque.actions_rules_copies.stamp │B│ [297/1977 22.650s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_internal_headers.compile_depends.stamp │B│ [298/1977 22.651s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_internal_headers.actions_depends.stamp │B│ [299/1977 22.651s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.compile_depends.stamp │B│ [300/1977 22.651s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_init.compile_depends.stamp │B│ [301/1977 22.652s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.actions_depends.stamp │B│ [302/1977 22.652s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_init.actions_depends.stamp │B│ [303/1977 22.653s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_compiler.compile_depends.stamp │B│ [304/1977 22.657s ( 15%)] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.compile_depends.stamp │B│ [305/1977 22.657s ( 15%)] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.actions_depends.stamp │B│ [306/1977 22.657s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_compiler.actions_depends.stamp │B│ [307/1977 22.797s ( 15%)] ACTION postmortem-metadata: gen-postmortem-metadata_63ceec4fe112e619d2413cab4d13e9ecf973439b0b10d648a5f5842216527688 │B│ [308/1977 22.802s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_base_without_compiler.compile_depends.stamp │B│ [309/1977 22.812s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_base_without_compiler.actions_depends.stamp │B│ [310/1977 24.011s ( 15%)] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-liveness-map.o │B│ [311/1977 30.374s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [312/1977 30.403s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 30.575s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 30.924s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 31.287s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 31.309s ( 15%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 31.395s ( 16%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 31.424s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 31.621s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 32.221s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 32.327s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 32.460s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [323/1977 32.507s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 32.520s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 32.973s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 36.081s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 36.526s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 36.911s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 37.392s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 37.869s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 38.054s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [332/1977 38.575s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 38.857s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 38.908s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 39.223s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 39.577s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 40.118s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [338/1977 40.551s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [339/1977 41.320s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 41.930s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [341/1977 43.466s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [342/1977 43.491s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/1977 45.318s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [344/1977 45.569s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 45.590s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 45.704s ( 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:18: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:18: │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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:18: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:18: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 46.012s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 46.020s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 46.184s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 46.334s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 46.785s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 46.936s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 47.631s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 48.697s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 50.005s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 50.248s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 50.624s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 50.638s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 51.499s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 51.634s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 52.413s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 52.480s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [363/1977 52.744s ( 18%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.aligned-slot-allocator.o │B│ [364/1977 52.832s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 53.288s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 53.452s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [367/1977 53.568s ( 18%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.bailout-reason.o │B│ [368/1977 53.837s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 54.039s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 54.763s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 55.799s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 56.289s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 56.846s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 57.363s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 57.963s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 59.175s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 59.443s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 59.512s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 59.626s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 59.638s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 59.826s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 60.016s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 60.092s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [384/1977 60.309s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 60.541s ( 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│ [386/1977 60.670s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 61.070s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [388/1977 61.159s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [389/1977 61.321s ( 19%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.register-configuration.o │B│ [390/1977 62.033s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [391/1977 62.156s ( 19%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.tnode.o │B│ [392/1977 62.976s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [393/1977 63.207s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 64.295s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 64.436s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 64.488s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 64.922s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 65.150s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 65.885s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 65.959s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 66.504s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 67.095s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 67.334s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 67.410s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 67.536s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 67.920s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [407/1977 68.384s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 68.793s ( 20%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.liveedit-diff.o │B│ [409/1977 68.983s ( 20%)] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimize-reason.o │B│ [410/1977 69.514s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 70.747s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [412/1977 71.474s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 73.048s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 73.110s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 73.215s ( 20%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 73.502s ( 21%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 73.827s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 74.022s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 74.029s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 74.059s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 74.470s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 75.043s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 75.248s ( 21%)] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.unwinder.o │B│ [424/1977 75.448s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [425/1977 75.507s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 75.859s ( 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│ [427/1977 75.996s ( 21%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.clobber-registers.o │B│ [428/1977 76.616s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [429/1977 76.797s ( 21%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.encoded-c-signature.o │B│ [430/1977 76.896s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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/1977 77.522s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 77.582s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 77.909s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 78.656s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 79.255s ( 22%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 79.565s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 79.936s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 80.112s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 80.651s ( 22%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.thread-id.o │B│ [440/1977 81.436s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [441/1977 81.543s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 81.663s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 81.995s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [444/1977 82.080s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 82.934s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [446/1977 83.192s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 83.657s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [448/1977 84.136s ( 22%)] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.trigger-failure-extension.o │B│ [449/1977 84.422s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [450/1977 84.435s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 84.507s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [452/1977 85.604s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 86.012s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [454/1977 86.050s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 86.607s ( 23%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 87.026s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [457/1977 87.141s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [458/1977 87.178s ( 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│ [459/1977 87.987s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [460/1977 88.148s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [461/1977 88.318s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 88.884s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 88.904s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [464/1977 89.419s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [465/1977 90.809s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [466/1977 90.874s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 91.475s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 91.641s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 92.617s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [470/1977 92.954s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [471/1977 93.003s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 93.695s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 94.105s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 94.483s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 95.511s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 95.652s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 95.786s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 96.927s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 97.920s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 98.086s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 98.096s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 98.112s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 98.147s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 98.477s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 99.732s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 100.032s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 100.044s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 100.479s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 100.701s ( 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│ [490/1977 100.706s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 100.825s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 102.424s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [493/1977 102.682s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 102.894s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 103.107s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 103.137s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 104.711s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 104.819s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 105.219s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 105.249s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 106.131s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [502/1977 106.971s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [503/1977 107.794s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 108.511s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 108.669s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 108.965s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 109.175s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 109.230s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 111.170s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 111.822s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 112.385s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 112.660s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 112.880s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h: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:47: 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│ :37:1: note: expanded from here │B│ 37 | 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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│ :37:1: note: expanded from here │B│ 37 | 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, 1>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ :37:1: note: expanded from here │B│ 37 | 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│ [514/1977 113.088s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 113.229s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [516/1977 113.778s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 113.782s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 113.987s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 114.586s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 114.903s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 115.502s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 116.416s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 116.566s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 116.676s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 116.811s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 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│ [526/1977 117.348s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 117.483s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [528/1977 117.826s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [529/1977 118.239s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 118.376s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 118.936s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [532/1977 119.052s ( 26%)] CXX obj/deps/v8/src/init/v8_base_without_compiler.icu_util.o │B│ [533/1977 119.570s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 119.816s ( 27%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 119.905s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 120.769s ( 27%)] CXX obj/deps/v8/src/init/v8_base_without_compiler.startup-data-util.o │B│ [537/1977 121.319s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [538/1977 122.603s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 122.733s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 123.447s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 123.960s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 125.035s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 125.597s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 126.198s ( 27%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-node.o │B│ [545/1977 126.401s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 126.558s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 126.566s ( 27%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-operands.o │B│ [548/1977 126.838s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [549/1977 126.947s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [550/1977 127.108s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 127.436s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 127.647s ( 27%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-source-info.o │B│ [553/1977 127.824s ( 27%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register.o │B│ [554/1977 127.974s ( 28%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecodes.o │B│ [555/1977 128.035s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 128.243s ( 28%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [557/1977 129.798s ( 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│ [558/1977 130.352s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [559/1977 130.454s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 130.547s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, 1>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [561/1977 130.622s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 130.675s ( 28%)] CXX obj/deps/v8/src/logging/v8_base_without_compiler.runtime-call-stats.o │B│ [563/1977 130.884s ( 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│ [564/1977 131.382s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 131.414s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [566/1977 131.489s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [567/1977 131.596s ( 28%)] CXX obj/deps/v8/src/logging/v8_base_without_compiler.tracing-flags.o │B│ [568/1977 132.101s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 132.422s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 132.574s ( 28%)] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.ieee754.o │B│ [571/1977 132.934s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_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│ [572/1977 133.345s ( 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│ [573/1977 133.454s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [574/1977 133.983s ( 29%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.code-kind.o │B│ [575/1977 134.057s ( 29%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 134.337s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [577/1977 134.475s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 135.312s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [579/1977 135.689s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 135.759s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 135.793s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 136.420s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 136.652s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 137.181s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [585/1977 137.695s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [586/1977 137.847s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 140.539s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 140.762s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 141.384s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 141.941s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 141.964s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 142.731s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 144.407s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 145.122s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 145.139s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 145.171s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 145.883s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 146.278s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 146.312s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 146.709s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 147.339s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 147.404s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 147.650s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 147.923s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 148.322s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 148.432s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 148.578s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 148.817s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 149.030s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 149.616s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 150.145s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 150.610s ( 30%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 150.682s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 150.737s ( 31%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 150.863s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 152.226s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 154.108s ( 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│ [618/1977 155.034s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [619/1977 155.620s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 155.734s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 156.083s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 156.617s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 156.746s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 159.607s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 159.663s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 159.858s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 160.016s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 160.375s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 160.515s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 161.067s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 161.733s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 161.870s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 161.986s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 162.151s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 162.450s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 162.549s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 162.968s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 162.981s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 164.293s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 164.585s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 164.829s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 165.202s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.type-hints.o │B│ [643/1977 165.655s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 165.869s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [645/1977 166.112s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 166.287s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 167.108s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 167.553s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 169.280s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 170.377s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 170.489s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 170.683s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 170.852s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 171.054s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 172.858s ( 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:18: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:18: │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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:18: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:18: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [656/1977 173.852s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [657/1977 173.966s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [658/1977 173.971s ( 33%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.token.o │B│ [659/1977 174.256s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [660/1977 174.510s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [661/1977 174.789s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 174.969s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 175.072s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 175.462s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 175.549s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 175.909s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 176.087s ( 33%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-stats.o │B│ [668/1977 176.123s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 176.296s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 176.919s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 177.436s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 177.488s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [673/1977 178.347s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 178.633s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 178.769s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 179.565s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 179.672s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 179.786s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [679/1977 180.777s ( 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:18: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:18: │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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:18: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:18: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 180.807s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [681/1977 180.909s ( 34%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecodes.o │B│ [682/1977 181.251s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [683/1977 181.650s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 181.666s ( 34%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-error.o │B│ [685/1977 182.350s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [686/1977 182.391s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [687/1977 183.020s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [688/1977 183.087s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 183.090s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 185.521s ( 34%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 185.528s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [692/1977 185.836s ( 35%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [693/1977 185.912s ( 35%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 186.116s ( 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:18: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:18: │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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:18: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:18: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [695/1977 186.933s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 187.586s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 188.368s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 188.480s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [699/1977 188.639s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 188.981s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 189.287s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 189.342s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [703/1977 189.358s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 189.545s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 189.759s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 189.862s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [707/1977 190.206s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 190.239s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [709/1977 191.418s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 192.784s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 193.165s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 193.363s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 193.704s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 195.189s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 195.237s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 195.585s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 195.956s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 196.623s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 197.092s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 198.273s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 198.672s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 199.336s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 199.555s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 199.619s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 200.061s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 200.478s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 201.207s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 201.749s ( 36%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.hardware-support.o │B│ [729/1977 202.127s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 202.270s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [731/1977 202.458s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 202.806s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 203.039s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 203.463s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 203.623s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 203.693s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 203.701s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 203.739s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 203.849s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 204.107s ( 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│ [741/1977 204.384s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 205.366s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 205.720s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 206.679s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [745/1977 206.684s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [746/1977 207.086s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [747/1977 207.350s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [748/1977 208.446s ( 37%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-utils.o │B│ [749/1977 208.453s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [750/1977 209.083s ( 37%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 209.217s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 209.446s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [753/1977 209.471s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 209.550s ( 38%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 210.102s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 210.540s ( 38%)] CXX obj/deps/v8/src/strings/v8_base_without_compiler.char-predicates.o │B│ [757/1977 211.691s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [758/1977 211.887s ( 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│ [759/1977 211.977s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 212.088s ( 38%)] CXX obj/deps/v8/src/strings/v8_base_without_compiler.unicode-decoder.o │B│ [761/1977 212.309s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [762/1977 212.692s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [763/1977 212.931s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 213.056s ( 38%)] CXX obj/deps/v8/src/strings/v8_base_without_compiler.unicode.o │B│ [765/1977 213.100s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [766/1977 213.206s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 214.195s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [768/1977 214.219s ( 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│ [769/1977 214.559s ( 38%)] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.traced-value.o │B│ [770/1977 214.621s ( 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│ [771/1977 214.831s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [772/1977 215.507s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.hex-format.o │B│ [773/1977 215.516s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.detachable-vector.o │B│ [774/1977 215.568s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.bit-vector.o │B│ [775/1977 215.649s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.sha-256.o │B│ [776/1977 215.699s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [777/1977 215.830s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [778/1977 216.073s ( 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│ [779/1977 216.099s ( 39%)] CXX obj/deps/v8/src/zone/v8_base_without_compiler.type-stats.o │B│ [780/1977 216.686s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.version.o │B│ [781/1977 216.834s ( 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│ [782/1977 217.001s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [783/1977 217.088s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 217.110s ( 39%)] CXX obj/deps/v8/src/zone/v8_base_without_compiler.zone-segment.o │B│ [785/1977 217.703s ( 39%)] CXX obj/deps/v8/third_party/siphash/v8_base_without_compiler.halfsiphash.o │B│ [786/1977 217.765s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [787/1977 217.814s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 217.923s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 217.926s ( 39%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.crc32.o │B│ [790/1977 217.930s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 218.110s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [792/1977 218.175s ( 40%)] CXX obj/deps/v8/src/zone/v8_base_without_compiler.zone.o │B│ [793/1977 218.177s ( 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│ [794/1977 218.258s ( 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│ [795/1977 218.325s ( 40%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 218.439s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 219.254s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [798/1977 219.485s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [799/1977 219.606s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.remote-object-id.o │B│ [800/1977 219.701s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-barrier.o │B│ [801/1977 219.810s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.string-16.o │B│ [802/1977 219.943s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [803/1977 220.255s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.custom-preview.o │B│ [804/1977 220.277s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.string-util.o │B│ [805/1977 220.673s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.test-interface.o │B│ [806/1977 220.838s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [807/1977 220.872s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [808/1977 220.880s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.inspected-context.o │B│ [809/1977 221.029s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 221.058s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.search-util.o │B│ [811/1977 221.096s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-agent-impl.o │B│ [812/1977 221.350s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-id.o │B│ [813/1977 222.135s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-string-conversions.o │B│ [814/1977 222.167s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [815/1977 222.392s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-script.o │B│ [816/1977 222.593s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [817/1977 222.621s ( 41%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json_platform_v8.o │B│ [818/1977 222.660s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-message.o │B│ [819/1977 222.661s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-deep-serializer.o │B│ [820/1977 222.733s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console.o │B│ [821/1977 222.780s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.injected-script.o │B│ [822/1977 222.792s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-value-utils.o │B│ [823/1977 222.957s ( 41%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.error_support.o │B│ [824/1977 223.069s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [825/1977 223.167s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-schema-agent-impl.o │B│ [826/1977 223.174s ( 41%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.span.o │B│ [827/1977 223.196s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-serialization-duplicate-tracker.o │B│ [828/1977 223.219s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-regex.o │B│ [829/1977 223.235s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [830/1977 223.285s ( 41%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.status.o │B│ [831/1977 223.321s ( 42%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 223.509s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.serializable.o │B│ [833/1977 223.558s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [834/1977 223.561s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 223.801s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.cbor.o │B│ [836/1977 223.913s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.protocol_core.o │B│ [837/1977 224.194s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-session-impl.o │B│ [838/1977 224.219s ( 42%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-graph-printer.o │B│ [839/1977 224.300s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.dispatch.o │B│ [840/1977 224.453s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-profiler-agent-impl.o │B│ [841/1977 224.487s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-stack-trace-impl.o │B│ [842/1977 224.592s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [843/1977 224.660s ( 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│ [844/1977 224.861s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json.o │B│ [845/1977 225.087s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger.o │B│ [846/1977 225.294s ( 42%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Console.o │B│ [847/1977 225.382s ( 42%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Schema.o │B│ [848/1977 225.537s ( 42%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Protocol.o │B│ [849/1977 225.580s ( 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│ [850/1977 225.998s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-runtime-agent-impl.o │B│ [851/1977 226.135s ( 43%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-agent-impl.o │B│ [852/1977 226.176s ( 43%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.HeapProfiler.o │B│ [853/1977 226.523s ( 43%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.value-mirror.o │B│ [854/1977 226.592s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [855/1977 226.748s ( 43%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Profiler.o │B│ [856/1977 226.904s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [857/1977 227.259s ( 43%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-inside.o │B│ [858/1977 227.445s ( 43%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-outside.o │B│ [859/1977 227.582s ( 43%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-shared.o │B│ [860/1977 227.584s ( 43%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Debugger.o │B│ [861/1977 227.889s ( 43%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Runtime.o │B│ [862/1977 228.059s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [863/1977 228.743s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [864/1977 229.239s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [865/1977 232.618s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [866/1977 232.986s ( 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:18: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:18: │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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:18: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:18: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [867/1977 237.801s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [868/1977 238.099s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [869/1977 238.339s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 239.324s ( 44%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-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│ [871/1977 240.271s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 240.413s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [873/1977 240.622s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 240.674s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 240.800s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 240.812s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 241.291s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 241.456s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 241.539s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 241.564s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [881/1977 241.875s ( 44%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.simd-shuffle.o │B│ [882/1977 242.248s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 242.406s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [884/1977 242.522s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 242.686s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 242.802s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable::Snapshot>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [887/1977 242.891s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 243.252s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 243.463s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [890/1977 243.512s ( 45%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 243.750s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 244.229s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 245.199s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [894/1977 245.339s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-sourcemap.o │B│ [895/1977 245.973s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-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│ [896/1977 247.051s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [897/1977 247.085s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [898/1977 247.649s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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/1977 248.152s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.well-known-imports.o │B│ [900/1977 248.559s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [901/1977 248.652s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [902/1977 249.334s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-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│ [903/1977 249.387s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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/1977 249.390s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [905/1977 250.350s ( 45%)] CXX obj/deps/v8/src/codegen/x64/v8_base_without_compiler.cpu-x64.o │B│ [906/1977 251.249s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [907/1977 251.307s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [908/1977 252.045s ( 45%)] CXX obj/deps/v8/src/diagnostics/x64/v8_base_without_compiler.unwinder-x64.o │B│ [909/1977 252.153s ( 45%)] CXX obj/deps/v8/src/diagnostics/x64/v8_base_without_compiler.disasm-x64.o │B│ [910/1977 252.841s ( 46%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [911/1977 252.868s ( 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│ [912/1977 253.488s ( 46%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-inside-posix.o │B│ [913/1977 253.494s ( 46%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-outside-posix.o │B│ [914/1977 253.520s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.class-verifiers.o │B│ [915/1977 253.994s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-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│ [916/1977 254.569s ( 46%)] CXX obj/tools/v8_gypfiles/gen/src/regexp/v8_base_without_compiler.special-case.o │B│ [917/1977 254.597s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.aggregate-error-tq.o │B│ [918/1977 254.624s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-at-tq.o │B│ [919/1977 254.650s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-concat-tq.o │B│ [920/1977 254.661s ( 46%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [921/1977 254.678s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-copywithin-tq.o │B│ [922/1977 254.692s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-every-tq.o │B│ [923/1977 254.710s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-filter-tq.o │B│ [924/1977 254.721s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-find-tq.o │B│ [925/1977 254.731s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [926/1977 254.739s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findindex-tq.o │B│ [927/1977 254.750s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlast-tq.o │B│ [928/1977 254.755s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlastindex-tq.o │B│ [929/1977 254.767s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-flat-tq.o │B│ [930/1977 254.778s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-foreach-tq.o │B│ [931/1977 254.781s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-async-tq.o │B│ [932/1977 254.795s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-tq.o │B│ [933/1977 254.804s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-isarray-tq.o │B│ [934/1977 254.807s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-join-tq.o │B│ [935/1977 254.824s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-lastindexof-tq.o │B│ [936/1977 254.832s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-map-tq.o │B│ [937/1977 254.834s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-of-tq.o │B│ [938/1977 254.853s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-right-tq.o │B│ [939/1977 254.858s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-tq.o │B│ [940/1977 254.860s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reverse-tq.o │B│ [941/1977 254.883s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-shift-tq.o │B│ [942/1977 254.884s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-slice-tq.o │B│ [943/1977 254.884s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-some-tq.o │B│ [944/1977 254.910s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-splice-tq.o │B│ [945/1977 254.912s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-reversed-tq.o │B│ [946/1977 254.912s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-sorted-tq.o │B│ [947/1977 254.937s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-spliced-tq.o │B│ [948/1977 254.937s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-unshift-tq.o │B│ [949/1977 254.941s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-with-tq.o │B│ [950/1977 254.964s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-tq.o │B│ [951/1977 254.965s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.base-tq.o │B│ [952/1977 254.965s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.arraybuffer-tq.o │B│ [953/1977 254.990s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.boolean-tq.o │B│ [954/1977 254.990s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-bigint-tq.o │B│ [955/1977 254.991s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-string-tq.o │B│ [956/1977 255.015s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.constructor-tq.o │B│ [957/1977 255.015s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.cast-tq.o │B│ [958/1977 255.017s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.collections-tq.o │B│ [959/1977 255.041s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.conversion-tq.o │B│ [960/1977 255.041s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.convert-tq.o │B│ [961/1977 255.042s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.console-tq.o │B│ [962/1977 255.068s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.data-view-tq.o │B│ [963/1977 255.068s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.finalization-registry-tq.o │B│ [964/1977 255.068s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frames-tq.o │B│ [965/1977 255.069s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [966/1977 255.093s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.function-tq.o │B│ [967/1977 255.095s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.growable-fixed-array-tq.o │B│ [968/1977 255.109s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-callable-tq.o │B│ [969/1977 255.119s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frame-arguments-tq.o │B│ [970/1977 255.121s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-coverage-tq.o │B│ [971/1977 255.129s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-tq.o │B│ [972/1977 255.140s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-tq.o │B│ [973/1977 255.147s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-tq.o │B│ [974/1977 255.147s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-from-tq.o │B│ [975/1977 255.172s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.math-tq.o │B│ [976/1977 255.173s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.number-tq.o │B│ [977/1977 255.176s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-helpers-tq.o │B│ [978/1977 255.196s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.map-groupby-tq.o │B│ [979/1977 255.199s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-fromentries-tq.o │B│ [980/1977 255.202s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-groupby-tq.o │B│ [981/1977 255.214s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-tq.o │B│ [982/1977 255.223s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-abstract-operations-tq.o │B│ [983/1977 255.223s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-tq.o │B│ [984/1977 255.232s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-element-closure-tq.o │B│ [985/1977 255.252s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-constructor-tq.o │B│ [986/1977 255.254s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-any-tq.o │B│ [987/1977 255.258s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-jobs-tq.o │B│ [988/1977 255.268s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-finally-tq.o │B│ [989/1977 255.282s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-race-tq.o │B│ [990/1977 255.284s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-reaction-job-tq.o │B│ [991/1977 255.289s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-misc-tq.o │B│ [992/1977 255.296s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-resolve-tq.o │B│ [993/1977 255.310s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-then-tq.o │B│ [994/1977 255.312s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-try-tq.o │B│ [995/1977 255.316s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-withresolvers-tq.o │B│ [996/1977 255.324s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-constructor-tq.o │B│ [997/1977 255.340s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-delete-property-tq.o │B│ [998/1977 255.341s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-property-tq.o │B│ [999/1977 255.343s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-prototype-of-tq.o │B│ [1000/1977 255.352s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-has-property-tq.o │B│ [1001/1977 255.367s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-is-extensible-tq.o │B│ [1002/1977 255.370s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revocable-tq.o │B│ [1003/1977 255.370s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-prevent-extensions-tq.o │B│ [1004/1977 255.383s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revoke-tq.o │B│ [1005/1977 255.396s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-property-tq.o │B│ [1006/1977 255.397s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-prototype-of-tq.o │B│ [1007/1977 255.400s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-tq.o │B│ [1008/1977 255.410s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.reflect-tq.o │B│ [1009/1977 255.424s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-exec-tq.o │B│ [1010/1977 255.426s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-all-tq.o │B│ [1011/1977 255.429s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-tq.o │B│ [1012/1977 255.440s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-replace-tq.o │B│ [1013/1977 255.449s ( 51%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1014/1977 255.452s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-search-tq.o │B│ [1015/1977 255.454s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-source-tq.o │B│ [1016/1977 255.475s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-split-tq.o │B│ [1017/1977 255.476s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-tq.o │B│ [1018/1977 255.477s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-difference-tq.o │B│ [1019/1977 255.478s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-intersection-tq.o │B│ [1020/1977 255.485s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-test-tq.o │B│ [1021/1977 255.500s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-disjoint-from-tq.o │B│ [1022/1977 255.500s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-subset-of-tq.o │B│ [1023/1977 255.501s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-superset-of-tq.o │B│ [1024/1977 255.501s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-symmetric-difference-tq.o │B│ [1025/1977 255.515s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-union-tq.o │B│ [1026/1977 255.524s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-endswith-tq.o │B│ [1027/1977 255.524s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-includes-tq.o │B│ [1028/1977 255.533s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-html-tq.o │B│ [1029/1977 255.535s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-at-tq.o │B│ [1030/1977 255.544s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-indexof-tq.o │B│ [1031/1977 255.550s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iswellformed-tq.o │B│ [1032/1977 255.551s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iterator-tq.o │B│ [1033/1977 255.560s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-match-search-tq.o │B│ [1034/1977 255.560s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-pad-tq.o │B│ [1035/1977 255.575s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-repeat-tq.o │B│ [1036/1977 255.578s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-replaceall-tq.o │B│ [1037/1977 255.578s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-slice-tq.o │B│ [1038/1977 255.586s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-startswith-tq.o │B│ [1039/1977 255.588s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substr-tq.o │B│ [1040/1977 255.603s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substring-tq.o │B│ [1041/1977 255.603s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-towellformed-tq.o │B│ [1042/1977 255.604s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-trim-tq.o │B│ [1043/1977 255.614s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.suppressed-error-tq.o │B│ [1044/1977 255.614s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.symbol-tq.o │B│ [1045/1977 255.630s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-at-tq.o │B│ [1046/1977 255.631s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.torque-internal-tq.o │B│ [1047/1977 255.631s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-createtypedarray-tq.o │B│ [1048/1977 255.639s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-every-tq.o │B│ [1049/1977 255.640s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-entries-tq.o │B│ [1050/1977 255.660s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-filter-tq.o │B│ [1051/1977 255.660s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-find-tq.o │B│ [1052/1977 255.660s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findindex-tq.o │B│ [1053/1977 255.667s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlast-tq.o │B│ [1054/1977 255.668s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlastindex-tq.o │B│ [1055/1977 255.688s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-foreach-tq.o │B│ [1056/1977 255.690s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-from-tq.o │B│ [1057/1977 255.691s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-keys-tq.o │B│ [1058/1977 255.696s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-of-tq.o │B│ [1059/1977 255.697s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduce-tq.o │B│ [1060/1977 255.716s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduceright-tq.o │B│ [1061/1977 255.716s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-set-tq.o │B│ [1062/1977 255.716s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-slice-tq.o │B│ [1063/1977 255.725s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-some-tq.o │B│ [1064/1977 255.726s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-sort-tq.o │B│ [1065/1977 255.744s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-subarray-tq.o │B│ [1066/1977 255.744s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-to-reversed-tq.o │B│ [1067/1977 255.744s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-to-sorted-tq.o │B│ [1068/1977 255.756s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-values-tq.o │B│ [1069/1977 255.758s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-with-tq.o │B│ [1070/1977 255.771s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-tq.o │B│ [1071/1977 255.771s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.weak-ref-tq.o │B│ [1072/1977 255.772s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/ic/v8_base_without_compiler.handler-configuration-tq.o │B│ [1073/1977 255.797s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.bigint-tq.o │B│ [1074/1977 256.039s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1075/1977 256.601s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1076/1977 257.145s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 257.447s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 257.540s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [1079/1977 258.416s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 258.564s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 258.752s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 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│ [1082/1977 258.847s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 259.604s ( 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│ [1084/1977 259.727s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 259.783s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.free-space-tq.o │B│ [1086/1977 259.846s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 259.888s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-object-tq.o │B│ [1088/1977 260.648s ( 55%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-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/../lib/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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 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│ [1089/1977 261.854s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1090/1977 262.036s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1091/1977 262.357s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 262.622s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 262.980s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 263.293s ( 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│ [1095/1977 263.418s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 265.696s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 265.857s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [1098/1977 265.964s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 265.976s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 267.291s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 268.008s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1102/1977 268.792s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 269.069s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 269.223s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 269.287s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 269.502s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 269.533s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 270.122s ( 56%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 270.696s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 270.942s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 271.201s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 271.335s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 271.891s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 272.301s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 272.429s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 272.705s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 272.730s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.ordered-hash-table-tq.o │B│ [1118/1977 272.895s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 273.093s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1120/1977 274.319s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 274.735s ( 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│ [1122/1977 275.337s ( 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│ [1123/1977 275.698s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 275.756s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1125/1977 275.772s ( 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│ [1126/1977 275.806s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1127/1977 275.976s ( 57%)] 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│ [1128/1977 276.266s ( 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│ [1129/1977 276.311s ( 57%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 276.542s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 276.589s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-hash-table-helpers-tq.o │B│ [1132/1977 276.613s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-name-dictionary-tq.o │B│ [1133/1977 276.961s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1134/1977 277.221s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1135/1977 277.725s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>>>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, 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│ [1136/1977 279.316s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1137/1977 279.372s ( 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│ [1138/1977 279.461s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 279.501s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/test/torque/v8_base_without_compiler.test-torque-tq.o │B│ [1140/1977 279.528s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/third_party/v8/builtins/v8_base_without_compiler.array-sort-tq.o │B│ [1141/1977 279.543s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1142/1977 279.568s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1143/1977 279.574s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.intl-objects-tq.o │B│ [1144/1977 280.949s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 281.588s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 282.484s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 282.659s ( 58%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1148/1977 282.853s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 282.880s ( 58%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1150/1977 283.111s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 283.142s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 283.305s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 283.761s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 284.427s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 284.454s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.js-to-js-tq.o │B│ [1156/1977 284.481s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.js-to-wasm-tq.o │B│ [1157/1977 284.507s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-tq.o │B│ [1158/1977 284.528s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1159/1977 284.532s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-strings-tq.o │B│ [1160/1977 284.554s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-to-js-tq.o │B│ [1161/1977 284.555s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/debug/v8_base_without_compiler.debug-wasm-objects-tq.o │B│ [1162/1977 284.795s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1163/1977 285.465s ( 58%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.bigint-internal.o │B│ [1164/1977 285.895s ( 58%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.bitwise.o │B│ [1165/1977 286.126s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1166/1977 286.495s ( 58%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-burnikel.o │B│ [1167/1977 286.641s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1168/1977 286.739s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-helpers.o │B│ [1169/1977 287.084s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-schoolbook.o │B│ [1170/1977 287.554s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.fromstring.o │B│ [1171/1977 287.605s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-schoolbook.o │B│ [1172/1977 287.612s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-karatsuba.o │B│ [1173/1977 288.183s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.tostring.o │B│ [1174/1977 288.216s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1175/1977 288.302s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1176/1977 288.640s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-barrett.o │B│ [1177/1977 288.645s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.vector-arithmetic.o │B│ [1178/1977 288.809s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-fft.o │B│ [1179/1977 289.001s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1180/1977 289.027s ( 59%)] CXX obj/deps/v8/src/heap/base/asm/x64/v8_base_without_compiler.push_registers_asm.o │B│ [1181/1977 289.122s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-toom.o │B│ [1182/1977 289.147s ( 59%)] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.active-system-pages.o │B│ [1183/1977 289.332s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1184/1977 289.389s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1185/1977 289.467s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1186/1977 289.503s ( 59%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 289.513s ( 60%)] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.memory-tagging.o │B│ [1188/1977 289.533s ( 60%)] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.incremental-marking-schedule.o │B│ [1189/1977 289.922s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1190/1977 290.197s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 290.572s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 290.830s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 290.865s ( 60%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-invoker.o │B│ [1194/1977 290.920s ( 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│ [1195/1977 290.946s ( 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│ [1196/1977 291.233s ( 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│ [1197/1977 291.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│ [1198/1977 291.535s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1199/1977 291.710s ( 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│ [1200/1977 291.759s ( 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│ [1201/1977 291.831s ( 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│ [1202/1977 292.572s ( 60%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.logging.o │B│ [1203/1977 293.041s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1204/1977 293.083s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 293.132s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 293.233s ( 61%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 293.235s ( 61%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 293.249s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1209/1977 293.277s ( 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│ [1210/1977 293.463s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 293.767s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 293.811s ( 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│ [1213/1977 294.017s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1214/1977 294.126s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1215/1977 294.144s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.memory.o │B│ [1216/1977 294.163s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.name-trait.o │B│ [1217/1977 294.301s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.member-storage.o │B│ [1218/1977 294.479s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1219/1977 294.507s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.remembered-set.o │B│ [1220/1977 294.592s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 294.595s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1222/1977 294.696s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1223/1977 294.852s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1224/1977 295.218s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1225/1977 295.373s ( 61%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 295.411s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap-statistics.o │B│ [1227/1977 295.454s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1228/1977 295.466s ( 62%)] 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│ [1229/1977 295.611s ( 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│ [1230/1977 295.967s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.virtual-memory.o │B│ [1231/1977 295.987s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 296.008s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.stats-collector.o │B│ [1233/1977 296.067s ( 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│ [1234/1977 296.122s ( 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│ [1235/1977 296.259s ( 62%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 296.474s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 296.529s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 296.536s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1239/1977 296.589s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1240/1977 296.602s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1241/1977 296.688s ( 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│ [1242/1977 296.825s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 296.965s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 296.977s ( 62%)] 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│ [1245/1977 297.123s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 297.211s ( 63%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1247/1977 297.254s ( 63%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1248/1977 297.270s ( 63%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 297.736s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 297.861s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1251/1977 297.943s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.frame.o │B│ [1252/1977 298.060s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 298.122s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1254/1977 298.241s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1255/1977 298.360s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 299.146s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 299.226s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 299.862s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 303.366s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 303.769s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 304.000s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 304.437s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 304.803s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 305.950s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1265/1977 306.291s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1266/1977 306.483s ( 64%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 307.566s ( 64%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 308.020s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 308.264s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 308.272s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 308.275s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 308.896s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function '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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 308.982s ( 64%)] AR obj/tools/v8_gypfiles/libv8_base_without_compiler.a │B│ [1274/1977 309.102s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1275/1977 310.262s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 311.394s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1277/1977 312.229s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1278/1977 312.298s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1279/1977 312.478s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 312.553s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.opcodes.o │B│ [1281/1977 312.594s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1282/1977 313.023s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1283/1977 313.117s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1284/1977 313.120s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 313.207s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1286/1977 313.499s ( 65%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1287/1977 313.788s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1288/1977 313.863s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.operator.o │B│ [1289/1977 314.021s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1290/1977 314.293s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 314.447s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1292/1977 314.644s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 314.760s ( 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│ [1294/1977 314.938s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 315.224s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.refs-map.o │B│ [1296/1977 316.072s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1297/1977 316.157s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1298/1977 316.174s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 316.216s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1300/1977 316.227s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 316.232s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 316.964s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 316.968s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 318.409s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 319.305s ( 66%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1306/1977 319.370s ( 66%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1307/1977 321.044s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1308/1977 321.252s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1309/1977 321.707s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1310/1977 321.970s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1311/1977 322.061s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 322.193s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1313/1977 323.475s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 323.717s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1315/1977 324.074s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 324.124s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1317/1977 324.197s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1318/1977 324.455s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1319/1977 324.645s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1320/1977 324.915s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1321/1977 325.698s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1322/1977 326.104s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [1323/1977 326.394s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 326.767s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1325/1977 328.902s ( 67%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1326/1977 329.009s ( 67%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1327/1977 329.123s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [1328/1977 329.954s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 330.656s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1330/1977 331.503s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 331.978s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [1332/1977 332.157s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 332.496s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1334/1977 333.505s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.representations.o │B│ [1335/1977 334.308s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 334.992s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [1337/1977 335.247s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [1338/1977 335.795s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/1977 335.823s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1340/1977 336.241s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/1977 336.670s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [1342/1977 337.174s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/1977 337.430s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/1977 338.052s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/1977 338.152s ( 68%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/1977 338.197s ( 68%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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│ [1347/1977 338.753s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.utils.o │B│ [1348/1977 339.559s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/1977 340.906s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [1350/1977 341.265s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1351/1977 341.688s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [1352/1977 342.553s ( 68%)] CXX obj/deps/v8/src/compiler/v8_compiler.zone-stats.o │B│ [1353/1977 343.391s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [1354/1977 344.162s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [1355/1977 345.582s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable *>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable *>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable *>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable *>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy *>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [1356/1977 345.953s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1357/1977 345.982s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-debug-memory-lowering-phase.o │B│ [1358/1977 346.681s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 347.000s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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│ [1360/1977 347.962s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1361/1977 348.274s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [1362/1977 348.960s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [1363/1977 349.332s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1364/1977 349.482s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [1365/1977 349.509s ( 69%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [1366/1977 350.168s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 350.397s ( 69%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/1977 350.441s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1369/1977 350.633s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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/1977 352.194s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [1371/1977 352.376s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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/1977 352.447s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1373/1977 354.026s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 354.388s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1375/1977 358.613s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [1376/1977 358.763s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1377/1977 359.297s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [1378/1977 359.396s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1379/1977 359.831s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1380/1977 360.124s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1381/1977 360.129s ( 69%)] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.actions_depends.stamp │B│ [1382/1977 360.134s ( 69%)] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.compile_depends.stamp │B│ [1383/1977 360.139s ( 69%)] STAMP obj/tools/v8_gypfiles/v8_compiler_for_mksnapshot.compile_depends.stamp │B│ [1384/1977 360.144s ( 70%)] STAMP obj/tools/v8_gypfiles/v8_initializers.actions_depends.stamp │B│ [1385/1977 361.545s ( 70%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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│ [1386/1977 362.059s ( 70%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [1387/1977 362.303s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [1388/1977 362.602s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [1389/1977 362.840s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1390/1977 363.076s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1391/1977 363.198s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 363.199s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 363.476s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [1394/1977 364.575s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [1395/1977 365.275s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1396/1977 365.876s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1397/1977 365.906s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [1398/1977 365.919s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [1399/1977 366.039s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [1400/1977 366.484s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable *>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable *>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy *>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [1401/1977 367.163s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1402/1977 369.175s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1403/1977 371.214s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [1404/1977 371.370s ( 71%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [1405/1977 372.468s ( 71%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [1406/1977 372.672s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [1407/1977 372.920s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1408/1977 373.645s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [1409/1977 373.911s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1410/1977 373.968s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 374.915s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 375.992s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 375.995s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 376.093s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_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/1977 376.253s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 377.613s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 377.620s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 377.682s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 378.644s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 378.712s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 379.496s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.profile-data-reader.o │B│ [1422/1977 379.535s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 379.979s ( 71%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1424/1977 380.534s ( 72%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [1425/1977 381.482s ( 72%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1426/1977 381.527s ( 72%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [1427/1977 381.943s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1428/1977 381.992s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 382.955s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 383.538s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 384.409s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 384.465s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [1433/1977 384.814s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1434/1977 385.688s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 386.510s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 386.700s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 387.342s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [1438/1977 387.511s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 387.658s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 389.215s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 389.995s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1442/1977 390.052s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 390.933s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 390.990s ( 73%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [1445/1977 391.598s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 391.685s ( 73%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1447/1977 391.779s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 393.134s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 393.816s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 394.871s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [1451/1977 395.239s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [1452/1977 395.320s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 396.732s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [1454/1977 397.623s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1455/1977 398.425s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1456/1977 398.813s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 399.597s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 400.144s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 400.314s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 400.470s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 401.113s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 401.883s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable *>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable *>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy *>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [1463/1977 401.936s ( 74%)] AR obj/tools/v8_gypfiles/libv8_compiler.a │B│ [1464/1977 403.391s ( 74%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1465/1977 403.600s ( 74%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 404.648s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 404.679s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 405.271s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 405.373s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 405.784s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 406.481s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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:47: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: 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:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: 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│ [1472/1977 406.656s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_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│ [1473/1977 407.102s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1474/1977 407.236s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 407.867s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 408.740s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 408.764s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1478/1977 409.329s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 409.593s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 410.166s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 411.024s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 412.991s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 414.204s ( 75%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 415.518s ( 75%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 415.956s ( 75%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 416.355s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 416.671s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 417.143s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 417.481s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 418.244s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 418.378s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 418.725s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 418.933s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 419.014s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 419.543s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 420.651s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 421.452s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 421.606s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 421.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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 422.280s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 422.544s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 424.738s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 425.177s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 425.201s ( 76%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 426.268s ( 76%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 426.788s ( 76%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 427.531s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 427.649s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 427.823s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 428.077s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 429.382s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 429.887s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 430.292s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 431.688s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 432.195s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 433.102s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 433.831s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 434.016s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 434.019s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 434.206s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 435.516s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 435.681s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 435.847s ( 77%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 436.612s ( 77%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 437.867s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 438.406s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 440.294s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 440.451s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 440.610s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 440.912s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 440.953s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 441.866s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 442.231s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 442.478s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 443.010s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 443.580s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 444.478s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 444.620s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 444.686s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 444.704s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 445.036s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 445.298s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 446.280s ( 78%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 446.674s ( 78%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 447.367s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 448.553s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 449.243s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 450.180s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 450.632s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 450.723s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 450.811s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 451.102s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 451.982s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 452.452s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 452.526s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 453.853s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 454.857s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 455.639s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 457.723s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 457.814s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 457.939s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 458.090s ( 79%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 458.609s ( 79%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 458.905s ( 79%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 460.550s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 460.794s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 461.191s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 461.221s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 461.832s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 461.991s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 462.180s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 462.330s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 462.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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 463.520s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 463.575s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 464.300s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 464.693s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 464.962s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 466.036s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 467.359s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 467.772s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 467.775s ( 80%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 467.816s ( 80%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 468.086s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 469.019s ( 80%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 469.299s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 469.382s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 470.631s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 472.291s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 473.154s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 474.430s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 474.608s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 475.783s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 475.958s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 476.621s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 476.865s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 477.820s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 478.073s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 478.276s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 478.290s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 479.009s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 479.076s ( 81%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 479.278s ( 81%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 479.439s ( 81%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 479.909s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 480.753s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 480.824s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 481.721s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 482.061s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 482.167s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 484.105s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 484.299s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 484.367s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 484.587s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 484.659s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 485.384s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 486.281s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 486.591s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 487.298s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 488.006s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 490.262s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 491.432s ( 82%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 491.833s ( 82%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 492.078s ( 82%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 492.842s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 493.967s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 494.051s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 495.030s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 495.062s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 495.569s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 496.304s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 496.323s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 496.524s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 496.844s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 497.042s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 497.641s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 499.154s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 499.208s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 499.240s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 499.872s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 500.168s ( 83%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 501.629s ( 83%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 502.192s ( 83%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 502.322s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 502.589s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 503.012s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 503.350s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 503.776s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 504.164s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 504.777s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 504.932s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 506.083s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 508.478s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 508.827s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 508.893s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 509.046s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 511.789s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 512.041s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 512.182s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 512.196s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 512.751s ( 84%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 512.952s ( 84%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 513.511s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 513.766s ( 84%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 513.819s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 514.059s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 514.156s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 516.278s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 516.408s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 517.070s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 517.285s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 517.647s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 518.751s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 518.886s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 519.427s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 520.226s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 521.676s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 521.742s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 521.798s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 521.803s ( 84%)] STAMP obj/tools/v8_gypfiles/v8_compiler_for_mksnapshot.actions_depends.stamp │B│ [1681/1977 521.809s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 521.823s ( 85%)] AR obj/tools/v8_gypfiles/libv8_initializers_slow.a │B│ [1683/1977 521.828s ( 85%)] AR obj/tools/v8_gypfiles/libv8_init.a │B│ [1684/1977 521.833s ( 85%)] STAMP obj/tools/v8_gypfiles/mksnapshot.compile_depends.stamp │B│ [1685/1977 521.862s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.embedded-empty.o │B│ [1686/1977 522.778s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1687/1977 523.311s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 523.664s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 523.963s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-base.o │B│ [1690/1977 525.083s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-win.o │B│ [1691/1977 525.239s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 525.377s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1693/1977 525.396s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 525.438s ( 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│ [1695/1977 526.000s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-zos.o │B│ [1696/1977 526.927s ( 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│ [1697/1977 527.164s ( 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│ [1698/1977 527.495s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 528.954s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1700/1977 529.224s ( 85%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1701/1977 529.773s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 529.908s ( 86%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 529.964s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1704/1977 530.051s ( 86%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 530.210s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 530.603s ( 86%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 530.605s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 530.918s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 530.944s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 531.596s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1711/1977 532.126s ( 86%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 532.456s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 532.623s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1714/1977 532.816s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 532.984s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1716/1977 533.037s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 533.311s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 533.442s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 534.732s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 534.849s ( 87%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 535.007s ( 87%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 536.433s ( 87%)] 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 536.563s ( 87%)] 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:31: │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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112: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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 538.113s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 539.199s ( 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: 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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::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:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/1977 539.223s ( 87%)] AR obj/tools/v8_gypfiles/libv8_initializers.a │B│ [1727/1977 539.225s ( 87%)] STAMP obj/tools/v8_gypfiles/mksnapshot.actions_depends.stamp │B│ [1728/1977 541.094s ( 87%)] LINK mksnapshot │B│ [1729/1977 541.098s ( 87%)] STAMP obj/tools/v8_gypfiles/v8_snapshot.actions_depends.stamp │B│ [1730/1977 541.533s ( 87%)] ACTION generating: "obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc" "obj/tools/v8_gypfiles/v8_snapshot.gen/embedded.S" │B│ [1731/1977 541.536s ( 87%)] STAMP obj/tools/v8_gypfiles/v8_snapshot.actions_rules_copies.stamp │B│ [1732/1977 541.670s ( 87%)] CC obj/tools/v8_gypfiles/obj/tools/v8_gypfiles/v8_snapshot.gen/v8_snapshot.embedded.o │B│ [1733/1977 544.851s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1734/1977 545.174s ( 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.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:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member 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/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: 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│ [1735/1977 545.184s ( 87%)] AR obj/tools/v8_gypfiles/libv8_snapshot.a │B│ [1736/1977 545.188s ( 87%)] STAMP obj/libnode.actions_depends.stamp │B│ [1737/1977 545.212s ( 87%)] ACTION libnode: convert_node_protocol_to_json_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 │B│ [1738/1977 545.215s ( 87%)] ACTION libnode: node_js2c_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 │B│ [1739/1977 545.238s ( 87%)] ACTION libnode: concatenate_protocols_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 │B│ [1740/1977 545.258s ( 88%)] ACTION libnode: v8_inspector_compress_protocol_json_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 │B│ [1741/1977 545.407s ( 88%)] ACTION Generating node protocol sources from protocol json │B│ [1742/1977 545.410s ( 88%)] STAMP obj/libnode.actions_rules_copies.stamp │B│ [1743/1977 545.991s ( 88%)] CXX obj/src/libnode.embedded_data.o │B│ [1744/1977 546.904s ( 88%)] CXX obj/src/api/libnode.utils.o │B│ [1745/1977 547.732s ( 88%)] CXX obj/src/libnode.cleanup_queue.o │B│ [1746/1977 547.900s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.NodeRuntime.o │B│ [1747/1977 547.952s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.Target.o │B│ [1748/1977 547.957s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.IO.o │B│ [1749/1977 547.977s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.NodeWorker.o │B│ [1750/1977 548.130s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.NodeTracing.o │B│ [1751/1977 548.358s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.Network.o │B│ [1752/1977 548.488s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.Protocol.o │B│ [1753/1977 548.719s ( 88%)] CXX obj/src/libnode.json_utils.o │B│ [1754/1977 549.099s ( 88%)] CXX obj/src/libnode.internal_only_v8.o │B│ [1755/1977 549.607s ( 88%)] CXX obj/src/api/libnode.async_resource.o │B│ [1756/1977 549.736s ( 88%)] CXX obj/src/libnode.async_context_frame.o │B│ [1757/1977 549.772s ( 88%)] CXX obj/src/api/libnode.encoding.o │B│ [1758/1977 549.814s ( 88%)] CXX obj/src/libnode.connect_wrap.o │B│ [1759/1977 549.819s ( 88%)] CXX obj/src/api/libnode.callback.o │B│ [1760/1977 549.873s ( 89%)] CXX obj/src/libnode.handle_wrap.o │B│ [1761/1977 549.935s ( 89%)] CXX obj/src/libnode.connection_wrap.o │B│ [1762/1977 549.937s ( 89%)] CXX obj/src/api/libnode.exceptions.o │B│ [1763/1977 549.944s ( 89%)] CXX obj/src/libnode.fs_event_wrap.o │B│ [1764/1977 549.961s ( 89%)] CXX obj/src/libnode.node_debug.o │B│ [1765/1977 549.985s ( 89%)] CXX obj/src/libnode.base_object.o │B│ [1766/1977 550.089s ( 89%)] CXX obj/src/api/libnode.hooks.o │B│ [1767/1977 550.273s ( 89%)] CXX obj/src/api/libnode.embed_helpers.o │B│ [1768/1977 550.724s ( 89%)] CXX obj/src/libnode.debug_utils.o │B│ [1769/1977 550.729s ( 89%)] CXX obj/src/libnode.heap_utils.o │B│ [1770/1977 551.182s ( 89%)] CXX obj/src/libnode.async_wrap.o │B│ [1771/1977 551.251s ( 89%)] CXX obj/src/libnode.histogram.o │B│ [1772/1977 551.453s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1773/1977 551.455s ( 89%)] CXX obj/src/libnode.encoding_binding.o │B│ [1774/1977 551.743s ( 89%)] CXX obj/src/libnode.compile_cache.o │B│ [1775/1977 552.152s ( 89%)] CXX obj/src/dataqueue/libnode.queue.o │B│ [1776/1977 552.695s ( 89%)] CXX obj/src/libnode.js_stream.o │B│ [1777/1977 552.759s ( 89%)] CXX obj/src/libnode.js_udp_wrap.o │B│ [1778/1977 553.523s ( 89%)] CXX obj/gen/libnode.node_javascript.o │B│ [1779/1977 553.654s ( 89%)] CXX obj/src/libnode.js_native_api_v8.o │B│ [1780/1977 554.359s ( 90%)] CXX obj/src/libnode.node_cjs_lexer.o │B│ [1781/1977 554.562s ( 90%)] CXX obj/src/libnode.node_config.o │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1782/1977 554.719s ( 90%)] CXX obj/src/libnode.module_wrap.o │B│ [1783/1977 554.724s ( 90%)] CXX obj/src/libnode.node_external_reference.o │B│ [1784/1977 554.798s ( 90%)] CXX obj/src/libnode.node_credentials.o │B│ [1785/1977 554.862s ( 90%)] CXX obj/src/libnode.node_constants.o │B│ [1786/1977 554.929s ( 90%)] CXX obj/src/libnode.node_config_file.o │B│ [1787/1977 554.951s ( 90%)] CXX obj/src/libnode.node_binding.o │B│ [1788/1977 555.025s ( 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│ [1789/1977 555.121s ( 90%)] CXX obj/src/libnode.node_api.o │B│ [1790/1977 555.149s ( 90%)] CXX obj/src/libnode.node_dotenv.o │B│ [1791/1977 555.369s ( 90%)] CXX obj/src/libnode.node_env_var.o │B│ [1792/1977 555.553s ( 90%)] CXX obj/src/libnode.node_buffer.o │B│ [1793/1977 555.558s ( 90%)] CXX obj/src/libnode.node_dir.o │B│ [1794/1977 555.722s ( 90%)] CXX obj/src/libnode.node_blob.o │B│ [1795/1977 555.996s ( 90%)] CXX obj/src/libnode.node_i18n.o │B│ [1796/1977 556.129s ( 90%)] CXX obj/src/libnode.node_builtins.o │B│ [1797/1977 556.432s ( 90%)] CXX obj/src/libnode.node_errors.o │B│ [1798/1977 556.466s ( 90%)] CXX obj/src/libnode.node.o │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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│ [1799/1977 556.788s ( 90%)] CXX obj/src/libnode.node_http_parser.o │B│ [1800/1977 556.820s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1801/1977 557.248s ( 91%)] CXX obj/src/libnode.node_metadata.o │B│ In file included from ../../src/node_metadata.cc:32: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1802/1977 557.565s ( 91%)] CXX obj/src/libnode.node_contextify.o │B│ [1803/1977 557.995s ( 91%)] CXX obj/src/libnode.node_locks.o │B│ [1804/1977 558.414s ( 91%)] CXX obj/src/libnode.node_os.o │B│ [1805/1977 558.793s ( 91%)] CXX obj/src/libnode.node_perf.o │B│ [1806/1977 558.895s ( 91%)] CXX obj/src/libnode.node_postmortem_metadata.o │B│ [1807/1977 559.318s ( 91%)] CXX obj/src/libnode.node_messaging.o │B│ [1808/1977 559.333s ( 91%)] CXX obj/src/libnode.node_process_events.o │B│ [1809/1977 559.517s ( 91%)] CXX obj/src/libnode.node_report_utils.o │B│ [1810/1977 559.703s ( 91%)] CXX obj/src/libnode.node_process_object.o │B│ [1811/1977 559.833s ( 91%)] CXX obj/src/libnode.node_sea_bin.o │B│ [1812/1977 559.909s ( 91%)] CXX obj/src/libnode.node_report_module.o │B│ [1813/1977 560.353s ( 91%)] CXX obj/src/libnode.node_serdes.o │B│ [1814/1977 560.426s ( 91%)] CXX obj/src/libnode.node_platform.o │B│ [1815/1977 560.461s ( 91%)] CXX obj/src/libnode.node_modules.o │B│ [1816/1977 560.620s ( 91%)] CXX obj/src/libnode.node_symbols.o │B│ [1817/1977 560.712s ( 91%)] CXX obj/src/libnode.node_process_methods.o │B│ [1818/1977 560.753s ( 91%)] CXX obj/src/libnode.node_stat_watcher.o │B│ [1819/1977 560.806s ( 92%)] CXX obj/src/libnode.node_shadow_realm.o │B│ [1820/1977 560.830s ( 92%)] CXX obj/src/libnode.node_realm.o │B│ [1821/1977 560.887s ( 92%)] CXX obj/src/libnode.node_sockaddr.o │B│ [1822/1977 561.146s ( 92%)] CXX obj/src/libnode.node_task_queue.o │B│ [1823/1977 561.158s ( 92%)] CXX obj/src/libnode.node_report.o │B│ [1824/1977 561.313s ( 92%)] CXX obj/src/permission/libnode.child_process_permission.o │B│ [1825/1977 561.491s ( 92%)] CXX obj/src/libnode.env.o │B│ [1826/1977 561.497s ( 92%)] CXX obj/src/libnode.node_http2.o │B│ [1827/1977 561.531s ( 92%)] CXX obj/src/libnode.node_types.o │B│ [1828/1977 561.771s ( 92%)] CXX obj/src/libnode.node_file.o │B│ [1829/1977 561.817s ( 92%)] CXX obj/src/libnode.node_trace_events.o │B│ [1830/1977 561.823s ( 92%)] CXX obj/src/permission/libnode.inspector_permission.o │B│ [1831/1977 561.867s ( 92%)] CXX obj/src/permission/libnode.wasi_permission.o │B│ [1832/1977 562.115s ( 92%)] CXX obj/src/permission/libnode.worker_permission.o │B│ [1833/1977 562.199s ( 92%)] CXX obj/src/permission/libnode.addon_permission.o │B│ [1834/1977 563.026s ( 92%)] CXX obj/src/libnode.node_options.o │B│ [1835/1977 563.205s ( 92%)] CXX obj/src/libnode.node_util.o │B│ [1836/1977 563.514s ( 92%)] CXX obj/src/libnode.node_sea.o │B│ [1837/1977 563.789s ( 92%)] CXX obj/src/libnode.node_wasm_web_api.o │B│ [1838/1977 563.862s ( 92%)] CXX obj/src/libnode.node_url.o │B│ [1839/1977 564.113s ( 93%)] CXX obj/src/tracing/libnode.node_trace_buffer.o │B│ [1840/1977 564.229s ( 93%)] CXX obj/src/libnode.node_watchdog.o │B│ [1841/1977 564.261s ( 93%)] CXX obj/src/large_pages/libnode.node_large_page.o │B│ [1842/1977 564.274s ( 93%)] CXX obj/src/tracing/libnode.trace_event.o │B│ [1843/1977 564.364s ( 93%)] CXX obj/src/libnode.node_v8.o │B│ [1844/1977 564.634s ( 93%)] CXX obj/src/tracing/libnode.node_trace_writer.o │B│ [1845/1977 564.716s ( 93%)] CXX obj/src/libnode.node_task_runner.o │B│ [1846/1977 564.864s ( 93%)] CXX obj/src/permission/libnode.fs_permission.o │B│ [1847/1977 565.341s ( 93%)] CXX obj/src/tracing/libnode.traced_value.o │B│ [1848/1977 565.419s ( 93%)] CXX obj/src/libnode.pipe_wrap.o │B│ [1849/1977 565.427s ( 93%)] CXX obj/src/libnode.path.o │B│ [1850/1977 565.574s ( 93%)] CXX obj/src/permission/libnode.permission.o │B│ [1851/1977 565.589s ( 93%)] CXX obj/src/libnode.signal_wrap.o │B│ [1852/1977 565.843s ( 93%)] CXX obj/src/libnode.stream_pipe.o │B│ [1853/1977 565.890s ( 93%)] CXX obj/src/libnode.process_wrap.o │B│ [1854/1977 566.004s ( 93%)] CXX obj/src/libnode.spawn_sync.o │B│ [1855/1977 566.014s ( 93%)] CXX obj/src/libnode.node_url_pattern.o │B│ [1856/1977 566.045s ( 93%)] CXX obj/src/libnode.string_decoder.o │B│ [1857/1977 566.263s ( 93%)] CXX obj/src/libnode.node_snapshot_stub.o │B│ [1858/1977 566.323s ( 93%)] CXX obj/src/libnode.stream_wrap.o │B│ [1859/1977 566.374s ( 94%)] CXX obj/src/libnode.stream_base.o │B│ [1860/1977 566.387s ( 94%)] CXX obj/src/libnode.timer_wrap.o │B│ [1861/1977 566.388s ( 94%)] CXX obj/src/libnode.string_bytes.o │B│ [1862/1977 566.389s ( 94%)] CXX obj/src/libnode.node_zlib.o │B│ [1863/1977 566.435s ( 94%)] CXX obj/src/libnode.tcp_wrap.o │B│ [1864/1977 566.454s ( 94%)] CXX obj/src/libnode.timers.o │B│ [1865/1977 566.791s ( 94%)] CXX obj/src/libnode.node_snapshotable.o │B│ [1866/1977 566.936s ( 94%)] CXX obj/src/tracing/libnode.agent.o │B│ [1867/1977 566.975s ( 94%)] CXX obj/src/libnode.node_wasi.o │B│ [1868/1977 567.766s ( 94%)] CXX obj/src/libnode.tty_wrap.o │B│ [1869/1977 567.796s ( 94%)] CXX obj/src/libnode.node_worker.o │B│ [1870/1977 568.102s ( 94%)] CXX obj/src/inspector/libnode.node_json.o │B│ [1871/1977 568.401s ( 94%)] CXX obj/src/inspector/libnode.node_string.o │B│ [1872/1977 568.445s ( 94%)] CXX obj/src/libnode.uv.o │B│ [1873/1977 568.472s ( 94%)] CXX obj/src/libnode.inspector_socket.o │B│ [1874/1977 568.510s ( 94%)] CXX obj/src/inspector/libnode.network_resource_manager.o │B│ [1875/1977 568.601s ( 94%)] CXX obj/src/libnode.inspector_socket_server.o │B│ [1876/1977 568.669s ( 94%)] CXX obj/src/libnode.cppgc_helpers.o │B│ [1877/1977 568.689s ( 94%)] CXX obj/src/libnode.udp_wrap.o │B│ [1878/1977 568.913s ( 94%)] CXX obj/src/inspector/libnode.io_agent.o │B│ [1879/1977 569.010s ( 95%)] CXX obj/src/inspector/libnode.worker_agent.o │B│ [1880/1977 569.045s ( 95%)] CXX obj/src/inspector/libnode.worker_inspector.o │B│ [1881/1977 569.168s ( 95%)] CXX obj/src/inspector/libnode.target_agent.o │B│ [1882/1977 569.571s ( 95%)] CXX obj/src/libnode.node_webstorage.o │B│ [1883/1977 569.591s ( 95%)] CXX obj/src/libnode.util.o │B│ [1884/1977 570.467s ( 95%)] CXX obj/src/inspector/libnode.network_inspector.o │B│ [1885/1977 570.578s ( 95%)] CXX obj/src/inspector/libnode.runtime_agent.o │B│ [1886/1977 570.679s ( 95%)] CXX obj/src/libnode.inspector_js_api.o │B│ [1887/1977 570.961s ( 95%)] CXX obj/src/inspector/libnode.main_thread_interface.o │B│ [1888/1977 570.969s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1889/1977 571.245s ( 95%)] CXX obj/src/libnode.inspector_profiler.o │B│ [1890/1977 571.547s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1891/1977 571.556s ( 95%)] CXX obj/src/crypto/libnode.crypto_clienthello.o │B│ [1892/1977 571.693s ( 95%)] CXX obj/src/inspector/libnode.tracing_agent.o │B│ [1893/1977 571.705s ( 95%)] STAMP obj/node_mksnapshot.compile_depends.stamp │B│ [1894/1977 571.711s ( 95%)] STAMP obj/embedtest.compile_depends.stamp │B│ [1895/1977 571.715s ( 95%)] STAMP obj/cctest.compile_depends.stamp │B│ [1896/1977 571.798s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1897/1977 572.101s ( 95%)] 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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/1977 572.198s ( 96%)] 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1899/1977 572.448s ( 96%)] 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1900/1977 572.517s ( 96%)] CXX obj/src/inspector/libnode.network_agent.o │B│ [1901/1977 572.541s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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/1977 573.070s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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/1977 573.159s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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/1977 573.237s ( 96%)] CXX obj/src/libnode.inspector_agent.o │B│ [1905/1977 573.447s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1906/1977 573.522s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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/1977 573.533s ( 96%)] CXX obj/src/libnode.node_sqlite.o │B│ [1908/1977 573.671s ( 96%)] CXX obj/src/node_mksnapshot.node_snapshot_stub.o │B│ [1909/1977 574.162s ( 96%)] CXX obj/src/embedtest.node_snapshot_stub.o │B│ [1910/1977 574.217s ( 96%)] CXX obj/test/embedding/embedtest.embedtest.o │B│ [1911/1977 574.284s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1912/1977 574.328s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1913/1977 574.448s ( 96%)] CXX obj/src/cctest.node_snapshot_stub.o │B│ [1914/1977 574.500s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1915/1977 574.511s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1916/1977 574.565s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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/1977 574.638s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1918/1977 574.885s ( 97%)] 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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/1977 575.061s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1920/1977 575.140s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:214:39: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 214 | void operator()(T* pointer) const { function(pointer); } │B│ | ^ │B│ /usr/bin/../lib/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:980:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here │B│ 980 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1921/1977 575.357s ( 97%)] CXX obj/test/cctest/inspector/cctest.test_node_protocol.o │B│ [1922/1977 575.359s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:214:39: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 214 | void operator()(T* pointer) const { function(pointer); } │B│ | ^ │B│ /usr/bin/../lib/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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1923/1977 575.488s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1924/1977 575.537s ( 97%)] CXX obj/test/cctest/cctest.test_quic_cid.o │B│ [1925/1977 575.563s ( 97%)] CXX obj/test/cctest/cctest.test_quic_error.o │B│ [1926/1977 575.606s ( 97%)] CXX obj/test/cctest/cctest.test_quic_tokens.o │B│ [1927/1977 576.037s ( 97%)] CXX obj/test/cctest/cctest.test_base64.o │B│ [1928/1977 576.064s ( 97%)] CXX obj/tools/snapshot/node_mksnapshot.node_mksnapshot.o │B│ [1929/1977 576.140s ( 97%)] CXX obj/test/cctest/cctest.test_crypto_clienthello.o │B│ [1930/1977 576.180s ( 97%)] CXX obj/test/cctest/cctest.test_json_utils.o │B│ [1931/1977 576.234s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1932/1977 576.374s ( 97%)] CXX obj/test/cctest/inspector/cctest.test_network_requests_buffer.o │B│ [1933/1977 576.719s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1934/1977 576.723s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1935/1977 576.812s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1936/1977 577.015s ( 97%)] 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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/1977 577.330s ( 97%)] 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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/1977 577.361s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:681:14: warning: 'i2d_RSA_PUBKEY' is deprecated [-Wdeprecated-declarations] │B│ 681 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:688:12: warning: 'i2d_RSA_PUBKEY' is deprecated [-Wdeprecated-declarations] │B│ 688 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:717:46: warning: 'EC_KEY_get_conv_form' is deprecated [-Wdeprecated-declarations] │B│ 717 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1939/1977 578.199s ( 98%)] CXX obj/test/cctest/cctest.test_base_object_ptr.o │B│ [1940/1977 578.200s ( 98%)] CXX obj/test/cctest/cctest.test_cppgc.o │B│ [1941/1977 578.224s ( 98%)] CXX obj/test/cctest/cctest.test_traced_value.o │B│ [1942/1977 578.259s ( 98%)] CXX obj/test/cctest/cctest.test_inspector_socket_server.o │B│ [1943/1977 578.284s ( 98%)] CXX obj/test/cctest/cctest.test_inspector_socket.o │B│ [1944/1977 578.367s ( 98%)] CXX obj/test/cctest/cctest.test_dataqueue.o │B│ [1945/1977 578.474s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1946/1977 578.952s ( 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│ [1947/1977 578.965s ( 98%)] CXX obj/test/cctest/cctest.test_linked_binding.o │B│ [1948/1977 579.018s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1949/1977 579.083s ( 98%)] CXX obj/test/cctest/cctest.test_node_task_runner.o │B│ [1950/1977 579.280s ( 98%)] CXX obj/test/cctest/cctest.test_aliased_buffer.o │B│ [1951/1977 579.421s ( 98%)] CXX obj/test/cctest/cctest.test_node_api.o │B│ [1952/1977 579.504s ( 98%)] CXX obj/test/cctest/cctest.test_environment.o │B│ [1953/1977 579.560s ( 98%)] CXX obj/test/cctest/cctest.test_report.o │B│ [1954/1977 579.610s ( 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:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/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:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | 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:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │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│ [1955/1977 579.615s ( 98%)] CXX obj/test/cctest/cctest.test_node_postmortem_metadata.o │B│ [1956/1977 579.730s ( 98%)] CXX obj/test/cctest/cctest.test_path.o │B│ [1957/1977 579.759s ( 98%)] CXX obj/test/cctest/cctest.test_per_process.o │B│ [1958/1977 579.837s ( 99%)] CXX obj/test/cctest/cctest.test_lru_cache.o │B│ [1959/1977 579.883s ( 99%)] CXX obj/test/cctest/cctest.test_platform.o │B│ [1960/1977 580.291s ( 99%)] CXX obj/test/cctest/cctest.test_string_bytes.o │B│ [1961/1977 580.345s ( 99%)] CXX obj/test/cctest/cctest.test_sockaddr.o │B│ [1962/1977 581.355s ( 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│ [1963/1977 581.358s ( 99%)] STAMP obj/node_mksnapshot.actions_depends.stamp │B│ [1964/1977 581.358s ( 99%)] STAMP obj/node.actions_depends.stamp │B│ [1965/1977 581.359s ( 99%)] STAMP obj/embedtest.actions_depends.stamp │B│ [1966/1977 581.359s ( 99%)] STAMP obj/cctest.actions_depends.stamp │B│ [1967/1977 581.359s ( 99%)] STAMP obj/fuzz_strings.actions_depends.stamp │B│ [1968/1977 581.359s ( 99%)] STAMP obj/fuzz_ClientHelloParser.actions_depends.stamp │B│ [1969/1977 581.359s ( 99%)] STAMP obj/fuzz_env.actions_depends.stamp │B│ [1970/1977 581.374s ( 99%)] ACTION node: reset_openssl_cnf_c7de64acc334c781225dd9ecab90c07be41fb9a270532162e1ee46a250592683 │B│ [1971/1977 581.438s ( 99%)] LINK node_mksnapshot │B│ [1972/1977 581.669s ( 99%)] CXX obj/test/cctest/cctest.test_util.o │B│ [1973/1977 582.305s ( 99%)] CXX obj/src/node.node_main.o │B│ [1974/1977 582.526s ( 99%)] CXX obj/src/node.node_snapshot_stub.o │B│ [1975/1977 582.612s ( 99%)] LINK node │B│ [1976/1977 583.144s ( 99%)] LINK embedtest │B│ [1977/1977 583.613s (100%)] LINK cctest │ │Install │I│ + TERM=dumb │I│ + export TERM │I│ + SOURCE_DATE_EPOCH=1772044870 │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.14.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.14.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.14.0.tar.gz │I│ + cd /mason/build/x86_64/node-v24.14.0.tar.gz │I│ + echo 'The work directory %(workdir) is /mason/build/x86_64/node-v24.14.0.tar.gz' │I│ + NODEJS_MAJOR=24 │I│ + NODEJS_SONAME=137 │I│ The work directory %(workdir) is /mason/build/x86_64/node-v24.14.0.tar.gz │I│ + NODEJS_PRIVATE_SITELIB=/usr/lib/node_modules_24 │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/.npmrc │I│ installing /mason/install/usr/lib/node_modules/npm/LICENSE │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/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npm │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npm-cli.js │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npm-prefix.js │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npm.cmd │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-cli.js │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npx.cmd │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npx.ps1 │I│ installing /mason/install/usr/lib/node_modules/npm/bin/node-gyp-bin/node-gyp │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/docs/content/commands/npm-access.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-audit.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-cache.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-completion.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-dedupe.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-diff.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-docs.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-edit.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-explain.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-find-dupes.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-help-search.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-init.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-install-test.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-link.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-logout.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-org.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-owner.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-ping.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-prefix.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-prune.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-query.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-repo.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-root.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-sbom.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-shrinkwrap.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-stars.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-stop.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-test.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-undeprecate.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-unpublish.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-update.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-view.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.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/configuring-npm/folders.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/npm-shrinkwrap-json.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/using-npm/config.md │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/developers.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/orgs.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/registry.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/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/workspaces.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/lib/index.js │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-adduser.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-bugs.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-ci.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-config.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-deprecate.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-dist-tag.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-doctor.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-exec.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-explore.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-fund.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-help.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-install-ci-test.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-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-login.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-ls.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-outdated.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-pack.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-pkg.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-profile.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-publish.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-rebuild.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-restart.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-run.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-search.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-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-start.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-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-token.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-uninstall.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-unstar.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-version.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/commands/npm-whoami.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/npx.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/install.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/npm-shrinkwrap-json.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/package-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/using-npm/config.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/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/package-spec.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/using-npm/removal.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/scripts.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/workspaces.html │I│ installing /mason/install/usr/lib/node_modules/npm/lib/arborist-cmd.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/base-cmd.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/cli.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/package-url-cmd.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/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/lib/cli/validate-engines.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/adduser.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/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/ci.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/config.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/deprecate.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/dist-tag.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/doctor.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/exec.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/explore.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/fund.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/help-search.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/init.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/install-test.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/link.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/login.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/ls.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/outdated.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/pack.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/pkg.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/profile.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/publish.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/rebuild.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/restart.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/run.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/search.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/shrinkwrap.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/stars.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/stop.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/test.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/undeprecate.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/unpublish.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/update.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/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/utils/audit-error.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/cmd-list.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/completion.sh │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/display.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/explain-dep.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/format-bytes.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.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/get-workspaces.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/installed-shallow.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/log-file.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/oidc.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/output-error.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/queryable.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/reify-finish.js │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/sbom-cyclonedx.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/tar.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/update-workspaces.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/verify-signatures.js │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/npm-audit.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-cache.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-completion.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-dedupe.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-diff.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-docs.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-edit.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-explain.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-find-dupes.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-help-search.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-init.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-install-test.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-link.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-logout.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-org.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-owner.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-ping.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-prefix.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-prune.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-query.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/man1/npm-repo.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-root.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-sbom.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-shrinkwrap.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-stars.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-stop.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-test.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-undeprecate.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-unpublish.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-update.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-view.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.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npx.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/folders.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│ installing /mason/install/usr/lib/node_modules/npm/man/man5/npm-json.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/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/package-lock-json.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/config.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/developers.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/orgs.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/man7/registry.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/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/workspaces.7 │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/balanced-match/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/balanced-match/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/balanced-match/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/balanced-match/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/balanced-match/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/balanced-match/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/brace-expansion/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/brace-expansion/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/brace-expansion/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/brace-expansion/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/brace-expansion/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/brace-expansion/dist/esm/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/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/@isaacs/fs-minipass/dist/commonjs/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/esm/package.json │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/string-locale-compare/index.js │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/@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/dns.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/index.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/arborist/LICENSE.md │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/package.json │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/audit.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/ideal.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/license.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/reify.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/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/add-rm-pkg-deps.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/calc-dep-flags.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/case-insensitive-map.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/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/dep-valid.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/edge.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/gather-dep-set.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/inventory.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/node.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/override-resolves.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/packument-cache.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/place-dep.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/query-selector-all.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/relpath.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/retire-path.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/signals.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/tracker.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/version-from-tgz.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/yarn-lock.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/index.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/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/config/LICENSE │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/package.json │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/index.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/parse-field.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/type-defs.js │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/umask.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/@npmcli/fs/LICENSE.md │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/lib/index.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/readdir-scoped.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/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/fs/lib/cp/LICENSE │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/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/git/LICENSE │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/lib/clone.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/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-clean.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/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/git/lib/opts.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/spawn.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/which.js │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/README.md │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/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/map-workspaces/LICENSE.md │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/lib/index.js │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/package.json │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/get-dep-spec.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/metavuln-calculator/lib/index.js │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/package.json │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/node-gyp/LICENSE │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/lib/index.js │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/package.json │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-data.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/read-package.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-dependencies.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/update-workspaces.js │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/package.json │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/promise-spawn/lib/index.js │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/package.json │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/redact/LICENSE │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/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/redact/lib/index.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/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/run-script/LICENSE │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/lib/is-server-package.js │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/package-envs.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/run-script.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/signal-manager.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/node-gyp-bin/node-gyp │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/@sigstore/bundle/LICENSE │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/dist/build.js │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/error.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/serialized.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/validate.js │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/package.json │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/dsse.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/index.js │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/oid.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/stream.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/core/dist/asn1/index.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/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/tag.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/rfc3161/index.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/tstinfo.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/index.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/protobuf-specs/LICENSE │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/dist/index.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__/events.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__/sigstore_common.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_trustroot.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__/google/api/field_behavior.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/protobuf-specs/dist/__generated__/google/protobuf/timestamp.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/entry.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/verifier.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/sign/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/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/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/bundle.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/index.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/external/error.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/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/tsa.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/identity/index.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/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/ca.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/index.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/util/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/ua.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/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/tlog/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/witness/tsa/index.js │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/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/dist/appdata.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/error.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/target.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/error.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/policy.js │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/verifier.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/index.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/key/certificate.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/sct.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/timestamp/tsa.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/dsse.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/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/merkle.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/trust/filter.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/verify/dist/trust/trust.types.js │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/package.json │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/@tufjs/models/LICENSE │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/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/error.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/index.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/metadata.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/signature.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/timestamp.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/index.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/models/dist/utils/oid.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/verify.js │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/package.json │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/agent-base/LICENSE │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/dist/helpers.js │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/ansi-regex/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ansi-regex/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ansi-regex/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/aproba/LICENSE │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/package.json │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/index.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/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/bin-links/LICENSE │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/lib/bin-target.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/check-bins.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/get-node-modules.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/get-prefix.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/is-windows.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/bin-links/lib/link-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/link-mans.js │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/shim-bin.js │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/binary-extensions/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/package.json │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/get.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/memoization.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/rm.js │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/content/path.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/rm.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/util/glob.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/tmp.js │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/package.json │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/utilities.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/browser.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/chownr/LICENSE.md │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/dist/commonjs/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/esm/index.js │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/ci-info/LICENSE │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/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/cidr-regex/LICENSE │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/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cli-columns/color.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cli-columns/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cli-columns/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cli-columns/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cli-columns/test.js │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/package.json │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/common-ancestor-path/LICENSE.md │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/dist/commonjs/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/esm/index.js │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/cssesc/LICENSE-MIT.txt │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/cssesc.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/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/debug/LICENSE │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/src/browser.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/debug/src/index.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/diff/CONTRIBUTING.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/eslint.config.mjs │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/release-notes.md │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/diff/dist/diff.min.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/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/convert/dmp.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/diff/array.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/character.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/json.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/sentence.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/patch/apply.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/libcjs/patch/parse.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/util/array.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/util/params.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/libesm/index.js │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/convert/dmp.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/diff/array.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/character.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/json.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/sentence.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/patch/apply.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/libesm/patch/parse.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/util/array.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/util/params.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/emoji-regex/LICENSE-MIT.txt │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/emoji-regex/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/emoji-regex/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/emoji-regex/text.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/emoji-regex/es2015/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/emoji-regex/es2015/text.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/encoding/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/encoding/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/encoding/lib/encoding.js │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/env-paths/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/err-code/bower.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/err-code/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/err-code/index.umd.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/err-code/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/package.json │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/options.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.factory.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/always/always.delay.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/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/fastest-levenshtein/LICENSE.md │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/mod.js │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/test.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/node_modules/fs-minipass/LICENSE │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/lib/index.js │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/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/has-magic.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/index.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/pattern.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/walker.js │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/has-magic.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/index.js │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/pattern.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/walker.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/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/legacy-streams.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/polyfills.js │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/package.json │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/hosted-git-info/lib/index.js │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/http-cache-semantics/LICENSE │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/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/package.json │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/https-proxy-agent/LICENSE │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/dist/index.js │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/iconv-lite/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/encodings/dbcs-codec.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/index.js │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-codec.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-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/utf32.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/big5-added.json │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/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/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/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/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/streams.js │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/package.json │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/imurmurhash/imurmurhash.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/imurmurhash/imurmurhash.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/imurmurhash/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/package.json │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/init-package-json/LICENSE.md │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/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/ip-address/LICENSE │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/dist/address-error.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/ip-address.js │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/ipv6.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/helpers.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-regex/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-regex/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-regex/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/package.json │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/is-fullwidth-code-point/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/is-fullwidth-code-point/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/is-fullwidth-code-point/package.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/dist/cjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/cjs/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/cjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/cjs/posix.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/cjs/win32.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/mjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/mjs/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/mjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/mjs/posix.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/mjs/win32.js │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/package.json │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/json-stringify-nice/LICENSE │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/package.json │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/bench.js │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/package.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/jsonparse/samplejson/basic.json │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/just-diff-apply/LICENSE │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/index.mjs │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/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.cjs │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/just-diff/package.json │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/libnpmaccess/LICENSE │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/package.json │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/LICENSE │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/package.json │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/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/libnpmdiff/lib/tarball.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/libnpmexec/LICENSE │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/package.json │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/get-bin-from-manifest.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/libnpmexec/lib/no-tty.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/with-lock.js │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/README.md │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/lib/index.js │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/README.md │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/lib/index.js │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/README.md │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/lib/index.js │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/README.md │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/lib/index.js │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/publish.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/libnpmsearch/LICENSE │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/package.json │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/libnpmteam/LICENSE │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/package.json │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/libnpmversion/LICENSE │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/package.json │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/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/read-json.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/version.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/lru-cache/LICENSE.md │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/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/lru-cache/dist/commonjs/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/esm/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/package.json │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/index.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/pipeline.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/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/index.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/make-fetch-happen/lib/cache/policy.js │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/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/ast.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/minimatch/dist/commonjs/escape.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/package.json │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/esm/assert-valid-pattern.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/brace-expressions.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/index.js │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/unescape.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/minipass-collect/index.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-fetch/LICENSE │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/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/body.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/minipass-fetch/lib/index.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/response.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/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/node_modules/minipass/LICENSE │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/package.json │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/index.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/node_modules/minipass/LICENSE │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/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/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/minipass-sized/dist/commonjs/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/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/LICENSE │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/dist/commonjs/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/esm/index.js │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/minizlib/LICENSE │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/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/minizlib/dist/commonjs/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/esm/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/ms/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/package.json │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/negotiator/HISTORY.md │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/index.js │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/lib/charset.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/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/node-gyp/.release-please-manifest.json │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/CODE_OF_CONDUCT.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/LICENSE │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/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/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/package.json │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/bin/node-gyp.js │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/LICENSE │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/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/pyproject.toml │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/test_gyp.py │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/data/win/large-pdb-shim.cc │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/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/README.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/gyp/docs/UserDocumentation.md │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/MSVSProject.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/MSVSSettings_test.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/MSVSUserFile.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/MSVSVersion.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/common.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/easy_xml.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/flock_tool.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/input_test.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/msvs_emulation.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/simple_copy.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/xcode_emulation.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/xcode_ninja.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/xml_fix.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/analyzer.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/cmake.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/dump_dependency_json.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/gypd.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/make.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/ninja.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.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/packaging/LICENSE │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/LICENSE.BSD │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/pylib/packaging/_elffile.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/_musllinux.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/_structures.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/markers.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/py.typed │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/specifiers.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/utils.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/lib/Find-VisualStudio.cs │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/clean.js │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/create-config-gypi.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/find-node-directory.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/find-visualstudio.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/list.js │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/node-gyp.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/rebuild.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/util.js │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/nopt/LICENSE │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/package.json │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/debug.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/type-defs.js │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/package.json │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/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/reporters/detail.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/quiet.js │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/package.json │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/npm-install-checks/LICENSE │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/lib/current-env.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/npm-install-checks/lib/index.js │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/package.json │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/npm-package-arg/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/lib/npa.js │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/package.json │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/npm-pick-manifest/LICENSE.md │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/lib/index.js │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/package.json │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/npm-registry-fetch/LICENSE.md │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/lib/auth.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/default-opts.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/index.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/npm-user-validate/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/lib/index.js │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/p-map/package.json │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/README.md │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/bin/index.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/fetcher.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/git.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/registry.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/util/add-git-sha.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/is-package-bin.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/protected.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/trailing-slashes.js │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/package.json │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/path-scurry/LICENSE.md │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/dist/commonjs/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/esm/index.js │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/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/package.json │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/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/sortAscending.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/attribute.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/selectors/combinator.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/constructors.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/guards.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/index.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/nesting.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/pseudo.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/selector.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/tag.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/universal.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/getProp.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/postcss-selector-parser/dist/util/stripComments.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/proc-log/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/lib/index.js │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/package.json │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/proggy/lib/index.js │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/promise-all-reject-late/LICENSE │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/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/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/promise-call-limit/dist/commonjs/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/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-retry/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-retry/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-retry/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/package.json │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/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/README.md │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/bin/qrcode-terminal.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/qrcode-terminal/example/basic.png │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/small-qrcode.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/vendor/QRCode/QR8bitByte.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/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/vendor/QRCode/QRMode.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/QRRSBlock.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/index.js │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/package.json │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/read/LICENSE │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/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/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/retry/License │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/retry/Makefile │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/retry/equation.gif │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/retry/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/retry/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/retry/example/dns.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/retry/example/stop.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/retry/lib/retry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/retry/lib/retry_operation.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/safer-buffer/Porting-Buffer.md │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/package.json │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/semver/LICENSE │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/package.json │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/bin/semver.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/index.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/semver.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/cmp.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/compare-build.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/diff.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/gt.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/lt.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/major.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/neq.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/patch.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/rcompare.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/satisfies.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/internal/constants.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/identifiers.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/parse-options.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/ranges/gtr.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/max-satisfying.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/semver/ranges/min-version.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/subset.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/valid.js │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/package.json │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/signal-exit/dist/cjs/index.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/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/mjs/index.js │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/signals.js │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/package.json │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/index.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/smart-buffer/LICENSE │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/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/socks-proxy-agent/LICENSE │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/dist/index.js │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/package.json │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/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/build/common/util.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/javascript/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/typescript/associateExample.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/spdx-correct/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-correct/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-correct/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse/AUTHORS │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse/scan.js │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/spdx-exceptions/index.json │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-expression-parse/AUTHORS │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/spdx-expression-parse/index.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/scan.js │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/spdx-license-ids/index.json │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/ssri/LICENSE.md │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/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/string-width/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/string-width/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/string-width/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/strip-ansi/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/strip-ansi/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/strip-ansi/package.json │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/index.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/supports-color/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/package.json │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/cwd-error.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/get-write-flag.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/index.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/list.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/mkdir.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/normalize-unicode.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/options.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/package.json │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/path-reservations.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/read-entry.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/strip-absolute-path.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/symlink-error.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/unpack.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/warn-method.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/write-entry.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/cwd-error.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/get-write-flag.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/index.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/list.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/mkdir.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/normalize-unicode.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/options.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/package.json │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/path-reservations.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/read-entry.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/strip-absolute-path.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/symlink-error.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/unpack.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/warn-method.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/write-entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/node_modules/yallist/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/node_modules/yallist/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/node_modules/yallist/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/node_modules/yallist/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/node_modules/yallist/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/node_modules/yallist/dist/esm/package.json │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/index.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/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/text-table/example/dotalign.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/table.js │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/package.json │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/lib/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/src/index.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/de.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/en.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/tiny-relative-date/translations/ne.js │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/package.json │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.cts │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/tinyglobby/node_modules/fdir/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/dist/index.cjs │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.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/LICENSE │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/package.json │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/lib/constants.js │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/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/node_modules/picomatch/lib/utils.js │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/package.json │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/treeverse/lib/depth-descent.js │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/index.js │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/package.json │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/fetcher.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/store.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/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/unique-filename/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/unique-filename/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/unique-filename/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/unique-slug/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/unique-slug/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/unique-slug/lib/index.js │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/LICENSE │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/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/AUTHORS │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/scan.js │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/package.json │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/walk-up-path/LICENSE │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/dist/commonjs/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/esm/index.js │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/which/LICENSE │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/package.json │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/write-file-atomic/LICENSE.md │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/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/yallist/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/yallist/iterator.js │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/yallist.js │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/CHANGELOG.md │I│ installing /mason/install/usr/lib/node_modules/corepack/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/corepack/README.md │I│ installing /mason/install/usr/lib/node_modules/corepack/package.json │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/corepack.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/npm.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/pnpx.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/yarn.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/yarnpkg.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/lib/corepack.cjs │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/corepack │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/corepack.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/corepack.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npm │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npm.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npm.ps1 │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/pnpm │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpm.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpm.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpx │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpx.cmd │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/yarn.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarn.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarnpkg │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarnpkg.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarnpkg.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/corepack │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/corepack.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/npm │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npm.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npm.ps1 │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/pnpm │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/pnpm.cmd │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 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/pnpx.cmd │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/yarn.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarn.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarnpkg │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarnpkg.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarnpkg.ps1 │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-array-buffer.h │I│ installing /mason/install/usr/include/node/v8-callbacks.h │I│ installing /mason/install/usr/include/node/v8-container.h │I│ installing /mason/install/usr/include/node/v8-context.h │I│ installing /mason/install/usr/include/node/v8-cppgc.h │I│ installing /mason/install/usr/include/node/v8-data.h │I│ installing /mason/install/usr/include/node/v8-date.h │I│ installing /mason/install/usr/include/node/v8-debug.h │I│ installing /mason/install/usr/include/node/v8-embedder-heap.h │I│ installing /mason/install/usr/include/node/v8-embedder-state-scope.h │I│ installing /mason/install/usr/include/node/v8-exception.h │I│ installing /mason/install/usr/include/node/v8-extension.h │I│ installing /mason/install/usr/include/node/v8-external.h │I│ installing /mason/install/usr/include/node/v8-forward.h │I│ installing /mason/install/usr/include/node/v8-function-callback.h │I│ installing /mason/install/usr/include/node/v8-function.h │I│ installing /mason/install/usr/include/node/v8-handle-base.h │I│ installing /mason/install/usr/include/node/v8-initialization.h │I│ installing /mason/install/usr/include/node/v8-internal.h │I│ installing /mason/install/usr/include/node/v8-isolate.h │I│ installing /mason/install/usr/include/node/v8-json.h │I│ installing /mason/install/usr/include/node/v8-local-handle.h │I│ installing /mason/install/usr/include/node/v8-locker.h │I│ installing /mason/install/usr/include/node/v8-maybe.h │I│ installing /mason/install/usr/include/node/v8-memory-span.h │I│ installing /mason/install/usr/include/node/v8-message.h │I│ installing /mason/install/usr/include/node/v8-microtask-queue.h │I│ installing /mason/install/usr/include/node/v8-microtask.h │I│ installing /mason/install/usr/include/node/v8-object.h │I│ installing /mason/install/usr/include/node/v8-persistent-handle.h │I│ installing /mason/install/usr/include/node/v8-platform.h │I│ installing /mason/install/usr/include/node/v8-primitive-object.h │I│ installing /mason/install/usr/include/node/v8-primitive.h │I│ installing /mason/install/usr/include/node/v8-profiler.h │I│ installing /mason/install/usr/include/node/v8-promise.h │I│ installing /mason/install/usr/include/node/v8-proxy.h │I│ installing /mason/install/usr/include/node/v8-regexp.h │I│ installing /mason/install/usr/include/node/v8-sandbox.h │I│ installing /mason/install/usr/include/node/v8-script.h │I│ installing /mason/install/usr/include/node/v8-snapshot.h │I│ installing /mason/install/usr/include/node/v8-source-location.h │I│ installing /mason/install/usr/include/node/v8-statistics.h │I│ installing /mason/install/usr/include/node/v8-template.h │I│ installing /mason/install/usr/include/node/v8-traced-handle.h │I│ installing /mason/install/usr/include/node/v8-typed-array.h │I│ installing /mason/install/usr/include/node/v8-unwinder.h │I│ installing /mason/install/usr/include/node/v8-value-serializer.h │I│ installing /mason/install/usr/include/node/v8-value.h │I│ installing /mason/install/usr/include/node/v8-version.h │I│ installing /mason/install/usr/include/node/v8-wasm.h │I│ installing /mason/install/usr/include/node/v8-weak-callback-info.h │I│ installing /mason/install/usr/include/node/v8.h │I│ installing /mason/install/usr/include/node/v8config.h │I│ installing /mason/install/usr/include/node/cppgc/allocation.h │I│ installing /mason/install/usr/include/node/cppgc/common.h │I│ installing /mason/install/usr/include/node/cppgc/cross-thread-persistent.h │I│ installing /mason/install/usr/include/node/cppgc/custom-space.h │I│ installing /mason/install/usr/include/node/cppgc/default-platform.h │I│ installing /mason/install/usr/include/node/cppgc/explicit-management.h │I│ installing /mason/install/usr/include/node/cppgc/garbage-collected.h │I│ installing /mason/install/usr/include/node/cppgc/heap-consistency.h │I│ installing /mason/install/usr/include/node/cppgc/heap-handle.h │I│ installing /mason/install/usr/include/node/cppgc/heap-state.h │I│ installing /mason/install/usr/include/node/cppgc/heap-statistics.h │I│ installing /mason/install/usr/include/node/cppgc/heap.h │I│ installing /mason/install/usr/include/node/cppgc/liveness-broker.h │I│ installing /mason/install/usr/include/node/cppgc/macros.h │I│ installing /mason/install/usr/include/node/cppgc/member.h │I│ installing /mason/install/usr/include/node/cppgc/name-provider.h │I│ installing /mason/install/usr/include/node/cppgc/object-size-trait.h │I│ installing /mason/install/usr/include/node/cppgc/persistent.h │I│ installing /mason/install/usr/include/node/cppgc/platform.h │I│ installing /mason/install/usr/include/node/cppgc/prefinalizer.h │I│ installing /mason/install/usr/include/node/cppgc/process-heap-statistics.h │I│ installing /mason/install/usr/include/node/cppgc/sentinel-pointer.h │I│ installing /mason/install/usr/include/node/cppgc/source-location.h │I│ installing /mason/install/usr/include/node/cppgc/testing.h │I│ installing /mason/install/usr/include/node/cppgc/trace-trait.h │I│ installing /mason/install/usr/include/node/cppgc/type-traits.h │I│ installing /mason/install/usr/include/node/cppgc/visitor.h │I│ installing /mason/install/usr/include/node/cppgc/internal/api-constants.h │I│ installing /mason/install/usr/include/node/cppgc/internal/atomic-entry-flag.h │I│ installing /mason/install/usr/include/node/cppgc/internal/base-page-handle.h │I│ installing /mason/install/usr/include/node/cppgc/internal/caged-heap-local-data.h │I│ installing /mason/install/usr/include/node/cppgc/internal/caged-heap.h │I│ installing /mason/install/usr/include/node/cppgc/internal/compiler-specific.h │I│ installing /mason/install/usr/include/node/cppgc/internal/conditional-stack-allocated.h │I│ installing /mason/install/usr/include/node/cppgc/internal/finalizer-trait.h │I│ installing /mason/install/usr/include/node/cppgc/internal/gc-info.h │I│ installing /mason/install/usr/include/node/cppgc/internal/logging.h │I│ installing /mason/install/usr/include/node/cppgc/internal/member-storage.h │I│ installing /mason/install/usr/include/node/cppgc/internal/name-trait.h │I│ installing /mason/install/usr/include/node/cppgc/internal/persistent-node.h │I│ installing /mason/install/usr/include/node/cppgc/internal/pointer-policies.h │I│ installing /mason/install/usr/include/node/cppgc/internal/write-barrier.h │I│ installing /mason/install/usr/include/node/libplatform/libplatform-export.h │I│ installing /mason/install/usr/include/node/libplatform/libplatform.h │I│ installing /mason/install/usr/include/node/libplatform/v8-tracing.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/@isaacs/balanced-match/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@isaacs/brace-expansion/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/@isaacs/string-locale-compare/LICENSE' │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/README.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/config/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/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/git/LICENSE' │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/installed-package-contents/README.md' │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/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/node-gyp/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/promise-spawn/LICENSE' │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/redact/LICENSE' │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/@sigstore/bundle/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/protobuf-specs/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/tuf/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/@tufjs/models/LICENSE' │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/agent-base/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/ansi-regex/license' │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/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/bin-links/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/cacache/LICENSE.md' │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/chownr/LICENSE.md' │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/cli-columns/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/common-ancestor-path/LICENSE.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/cssesc/README.md' │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/diff/CONTRIBUTING.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/diff/release-notes.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/emoji-regex/LICENSE-MIT.txt' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/encoding/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/exponential-backoff/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/fastest-levenshtein/LICENSE.md' │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/glob/LICENSE.md' │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/hosted-git-info/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/http-proxy-agent/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/iconv-lite/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/ini/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/ip-address/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/ip-regex/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/is-fullwidth-code-point/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/json-stringify-nice/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/just-diff-apply/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/libnpmaccess/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/libnpmdiff/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/libnpmexec/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/libnpmfund/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/libnpmorg/LICENSE' │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/libnpmpack/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/libnpmpublish/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/libnpmsearch/LICENSE' │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/libnpmteam/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/libnpmversion/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/lru-cache/LICENSE.md' │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/minimatch/LICENSE.md' │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/minipass-fetch/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/minipass/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/minipass/LICENSE' │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/minipass/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/ms/license.md' │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/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/node-gyp/CHANGELOG.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/CONTRIBUTING.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/README.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/gyp/LICENSE' │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/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/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/Testing.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/UserDocumentation.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/node-gyp/gyp/pylib/packaging/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/nopt/LICENSE' │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/npm-audit-report/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/npm-install-checks/LICENSE' │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/npm-package-arg/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/npm-pick-manifest/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/npm-registry-fetch/LICENSE.md' │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/p-map/license' │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/pacote/README.md' │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/path-scurry/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/proc-log/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/promise-all-reject-late/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/promise-retry/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/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/qrcode-terminal/README.md' │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/read/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/retry/Makefile' │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/safer-buffer/Porting-Buffer.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/semver/README.md' │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/sigstore/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/socks-proxy-agent/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/javascript/associateExample.md' │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 directory '/mason/install/usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/javascript' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/typescript/associateExample.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 directory '/mason/install/usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/typescript' │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/spdx-correct/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse/AUTHORS' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse/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/ssri/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/string-width/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/strip-ansi/license' │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/tar/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/tar/node_modules/yallist/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/tiny-relative-date/LICENSE.md' │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/treeverse/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/unique-filename/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/unique-slug/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/validate-npm-package-license/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/AUTHORS' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/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/walk-up-path/LICENSE' │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/which/README.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/yallist/LICENSE' │I│ + rm -rfv /mason/install//usr/lib/node_modules_24/npm/docs │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-adduser.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-bugs.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-ci.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-config.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-dedupe.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-diff.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-docs.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-edit.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-explain.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-find-dupes.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-help-search.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-init.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-install-test.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-link.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-logout.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-org.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-owner.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-ping.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-prefix.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-prune.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-query.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-repo.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-root.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-sbom.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-shrinkwrap.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-stars.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-stop.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-test.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-undeprecate.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-unpublish.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-update.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-view.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.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npx.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/folders.md' │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/npm-shrinkwrap-json.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 directory '/mason/install/usr/lib/node_modules_24/npm/docs/content/configuring-npm' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm/config.md' │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/developers.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/orgs.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/registry.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/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/workspaces.md' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-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/lib/index.js' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs/lib' │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-adduser.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-bugs.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-ci.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-config.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-deprecate.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-dist-tag.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-doctor.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-exec.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-explore.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-fund.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-help.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-install-ci-test.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-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-login.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-ls.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-outdated.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-pack.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-pkg.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-profile.html' │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-publish.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-rebuild.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-restart.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-run.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-search.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-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-start.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-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-token.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-uninstall.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-unstar.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-version.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-view.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.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npx.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/folders.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-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/npm-shrinkwrap-json.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/package-json.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/configuring-npm/package-lock-json.html' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs/output/configuring-npm' │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/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/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/package-spec.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm/registry.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/scope.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/workspaces.html' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs/output' │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-array-buffer.h' │I│ removed '/mason/install/usr/include/node-24/v8-callbacks.h' │I│ removed '/mason/install/usr/include/node-24/v8-container.h' │I│ removed '/mason/install/usr/include/node-24/v8-context.h' │I│ removed '/mason/install/usr/include/node-24/v8-cppgc.h' │I│ removed '/mason/install/usr/include/node-24/v8-data.h' │I│ removed '/mason/install/usr/include/node-24/v8-date.h' │I│ removed '/mason/install/usr/include/node-24/v8-debug.h' │I│ removed '/mason/install/usr/include/node-24/v8-embedder-heap.h' │I│ removed '/mason/install/usr/include/node-24/v8-embedder-state-scope.h' │I│ removed '/mason/install/usr/include/node-24/v8-exception.h' │I│ removed '/mason/install/usr/include/node-24/v8-extension.h' │I│ removed '/mason/install/usr/include/node-24/v8-external.h' │I│ removed '/mason/install/usr/include/node-24/v8-forward.h' │I│ removed '/mason/install/usr/include/node-24/v8-function-callback.h' │I│ removed '/mason/install/usr/include/node-24/v8-function.h' │I│ removed '/mason/install/usr/include/node-24/v8-handle-base.h' │I│ removed '/mason/install/usr/include/node-24/v8-initialization.h' │I│ removed '/mason/install/usr/include/node-24/v8-internal.h' │I│ removed '/mason/install/usr/include/node-24/v8-isolate.h' │I│ removed '/mason/install/usr/include/node-24/v8-json.h' │I│ removed '/mason/install/usr/include/node-24/v8-local-handle.h' │I│ removed '/mason/install/usr/include/node-24/v8-locker.h' │I│ removed '/mason/install/usr/include/node-24/v8-maybe.h' │I│ removed '/mason/install/usr/include/node-24/v8-memory-span.h' │I│ removed '/mason/install/usr/include/node-24/v8-message.h' │I│ removed '/mason/install/usr/include/node-24/v8-microtask-queue.h' │I│ removed '/mason/install/usr/include/node-24/v8-microtask.h' │I│ removed '/mason/install/usr/include/node-24/v8-object.h' │I│ removed '/mason/install/usr/include/node-24/v8-persistent-handle.h' │I│ removed '/mason/install/usr/include/node-24/v8-platform.h' │I│ removed '/mason/install/usr/include/node-24/v8-primitive-object.h' │I│ removed '/mason/install/usr/include/node-24/v8-primitive.h' │I│ removed '/mason/install/usr/include/node-24/v8-profiler.h' │I│ removed '/mason/install/usr/include/node-24/v8-promise.h' │I│ removed '/mason/install/usr/include/node-24/v8-proxy.h' │I│ removed '/mason/install/usr/include/node-24/v8-regexp.h' │I│ removed '/mason/install/usr/include/node-24/v8-sandbox.h' │I│ removed '/mason/install/usr/include/node-24/v8-script.h' │I│ removed '/mason/install/usr/include/node-24/v8-snapshot.h' │I│ removed '/mason/install/usr/include/node-24/v8-source-location.h' │I│ removed '/mason/install/usr/include/node-24/v8-statistics.h' │I│ removed '/mason/install/usr/include/node-24/v8-template.h' │I│ removed '/mason/install/usr/include/node-24/v8-traced-handle.h' │I│ removed '/mason/install/usr/include/node-24/v8-typed-array.h' │I│ removed '/mason/install/usr/include/node-24/v8-unwinder.h' │I│ removed '/mason/install/usr/include/node-24/v8-value-serializer.h' │I│ removed '/mason/install/usr/include/node-24/v8-value.h' │I│ removed '/mason/install/usr/include/node-24/v8-version.h' │I│ removed '/mason/install/usr/include/node-24/v8-wasm.h' │I│ removed '/mason/install/usr/include/node-24/v8-weak-callback-info.h' │I│ removed '/mason/install/usr/include/node-24/v8.h' │I│ removed '/mason/install/usr/include/node-24/v8config.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/allocation.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/common.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/cross-thread-persistent.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/custom-space.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/default-platform.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/explicit-management.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/garbage-collected.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/heap-consistency.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/heap-handle.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/heap-state.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/heap-statistics.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/heap.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/liveness-broker.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/macros.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/member.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/name-provider.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/object-size-trait.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/persistent.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/platform.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/prefinalizer.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/process-heap-statistics.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/sentinel-pointer.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/source-location.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/testing.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/trace-trait.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/type-traits.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/visitor.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/api-constants.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/base-page-handle.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/caged-heap.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/compiler-specific.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/conditional-stack-allocated.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/finalizer-trait.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/gc-info.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/logging.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/member-storage.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/name-trait.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/persistent-node.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/pointer-policies.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/write-barrier.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/libplatform-export.h' │I│ removed '/mason/install/usr/include/node-24/libplatform/libplatform.h' │I│ removed '/mason/install/usr/include/node-24/libplatform/v8-tracing.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/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/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-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-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-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-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/@isaacs/balanced-match/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/balanced-match/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/balanced-match/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/balanced-match/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/balanced-match/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/brace-expansion/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/brace-expansion/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/brace-expansion/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/brace-expansion/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/brace-expansion/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/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/ansi-regex/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ansi-regex/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/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/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/cli-columns/color.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cli-columns/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cli-columns/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/cli-columns/test.js │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/emoji-regex/es2015/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/emoji-regex/es2015/text.js │A│ » /usr/lib/node_modules_24/npm/node_modules/emoji-regex/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/emoji-regex/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/emoji-regex/text.js │A│ » /usr/lib/node_modules_24/npm/node_modules/encoding/lib/encoding.js │A│ » /usr/lib/node_modules_24/npm/node_modules/encoding/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/err-code/bower.json │A│ » /usr/lib/node_modules_24/npm/node_modules/err-code/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/err-code/index.umd.js │A│ » /usr/lib/node_modules_24/npm/node_modules/err-code/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/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/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/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/imurmurhash/imurmurhash.js │A│ » /usr/lib/node_modules_24/npm/node_modules/imurmurhash/imurmurhash.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/imurmurhash/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/ip-regex/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ip-regex/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/is-fullwidth-code-point/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/is-fullwidth-code-point/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/cjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/cjs/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/cjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/cjs/posix.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/cjs/win32.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/mjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/mjs/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/mjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/mjs/posix.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/mjs/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/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/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/promise-retry/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-retry/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/retry/License │A│ » /usr/lib/node_modules_24/npm/node_modules/retry/equation.gif │A│ » /usr/lib/node_modules_24/npm/node_modules/retry/example/dns.js │A│ » /usr/lib/node_modules_24/npm/node_modules/retry/example/stop.js │A│ » /usr/lib/node_modules_24/npm/node_modules/retry/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/retry/lib/retry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/retry/lib/retry_operation.js │A│ » /usr/lib/node_modules_24/npm/node_modules/retry/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-correct/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse/scan.js │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-correct/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/string-width/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/string-width/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/strip-ansi/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/strip-ansi/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/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/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/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/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/node_modules/yallist/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/node_modules/yallist/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/node_modules/yallist/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/node_modules/yallist/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/node_modules/yallist/package.json │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/unique-filename/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/unique-filename/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/unique-slug/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/unique-slug/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-license/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/scan.js │A│ » /usr/lib/node_modules_24/npm/node_modules/validate-npm-package-license/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/iterator.js │A│ » /usr/lib/node_modules_24/npm/node_modules/yallist/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/yallist/yallist.js │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/ca/5a08068de694f5de030a533f36fd92b0991cc3.debug │A│ » /usr/lib/debug/.build-id/18/227d63751038dbd09263c542f4412c2852cc39.debug Packaging Emitted nodejs-24-24.14.0-3-1-x86_64.stone Emitted nodejs-24-dbginfo-24.14.0-3-1-x86_64.stone Phase Elapsed % │Initialize 0.67s 0.1% │Populate (moss) ││Resolve 0.31s 0.0% ││Fetch 0.43s 0.1% ││Blit 3.23s 0.5% │Fetch 1.79s 0.3% │x86_64 ││Prepare 1.83s 0.3% ││Setup 0.51s 0.1% ││Build 9m43.62s 95.3% ││Install 0.41s 0.1% │Analyze 0.86s 0.1% │Emit 18.73s 3.1% ────────────────────────────────────── Total 10m12.39s 100.0% Build finished successfully at 2026-02-25T19:52:34+01:00